在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