2017-08-24 46 views
0

經過了後Php Date validation function日期驗證功能(部分2)

原來已經有,我創建了一個,而背部採用了DreamWeaver的表單驗證助手頁面上的日期驗證功能。我沒有那臺電腦或插件了。我想保留該功能,但只實施新的7天限制,而不是靜態限制。這個函數的當前呼叫是

WAValidateDT(document.form1.x_po_num,'- Invalid Date',true,/.*/,'mm-dd-yyyy','1/1/2000','1/1/2020',false,/.*/,'','','',document.form1.x_po_num,0,true); 

正如你可以看到它發出的功能一堆參數,它說:1/1/2000,這是允許的最小日期。我嘗試拼湊一些上面和網絡上收到的幫助,並試圖...

<?php 
$Date1 = date("m/d/Y"); 
$date = new DateTime($Date1); 
$date->add(new DateInterval('P7D')); 
$Date2 = $date->format('m-d-Y'); 

?> 

WAValidateDT(document.form1.x_po_num,'- Invalid Date',true,/.*/,'mm-dd-yyyy','<?php $Date2 ?>','1/1/2020',false,/.*/,'','','',document.form1.x_po_num,0,true); 

但它似乎並沒有發送任何東西。

我哪裏錯了?我將如何發送函數而不是舊的硬編碼函數?謝謝!

+0

'?php $ Date2?>'什麼都不做。你缺少['echo'](http://php.net/manual/en/function.echo.php)聲明...'<?php echo $ Date2?>' – ficuscr

+0

完美謝謝! –

回答

0

簡單地把變量$ Date2不應該工作。你可以試着迴應它嗎?