在PHP中,如果輸入文本「cmtx_comment」爲空,表單提交上顯示javascript警報。在警報中按OK後,用戶在窗體中所有字段中輸入的值都將消失。 ?我如何才能讓用戶輸入的值,而無需將代碼添加到輸入元素的值(類似<input type="text" name="something" value="<?php echo $_GET['something'];?>">
在表單提交後保留輸入值(附帶)
if (empty($cmtx_comment)) { //if comment value is empty
echo <<<EOD
<script>
alert('Please enter a comment!');
</script>
EOD;
return false;
} else { //if comment entered
do stuff
您可以在客戶端驗證,而不是提交馬上它:http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_required – juanpastas 2014-09-24 04:30:25
@juanpastas W3Schools的是不是一個很好的參考。 MDN更好 – mplungjan 2014-09-24 04:39:25
你在問什麼?如果該字段爲空,則顯示一條提示,在確定該字段爲空之後?這裏有問題嗎? – mplungjan 2014-09-24 04:44:27