如果文本框为空,如何防止提交表单?
这是我在JSP中使用警报消息成功完成的.
function validate()
{
var x=document.forms["Form1"]["comp"].value;
if (x==null || x=="")
{
alert("comp cannot be blank");
return false;
}
我怎么能用PHP做同样的事情?因此,无论何时用户提交而不输入文本,它都应该通过javascript alert()消息向用户发送消息.
我可以显示警告信息:
echo '';
但是我怎么能给出条件呢?上面要做的改变是什么,请把它放在代码表格中.我只能用PHP做.
解决方法:
您无法阻止表单使用PHP提交.
PHP是服务器端,如果您的验证存在问题,则需要使用Javascript来处理表单提交.您应该在客户端(JS)和服务器端(PHP)上处理验证.
所以不,如你所概述的那样只有PHP,表单将提交,然后你验证它.无法用PHP停止它(因为它只是用户的HTML).
标签:javascript,php,validation
来源: https://codeday.me/bug/20190726/1540889.html