use*_*824 3 javascript php validation
如果文本框为空,如何防止提交表单?
这是我在JSP中使用警报消息成功完成的.
使用Javascript:
function validate()
{
var x=document.forms["Form1"]["comp"].value;
if (x==null || x=="")
{
alert("comp cannot be blank");
return false;
}
<form name="Form" action="welcome.php" onsubmit="return validate()" method="post">
<input type="text" name="comp">
Run Code Online (Sandbox Code Playgroud)
我怎么能用PHP做同样的事情?因此,无论何时用户提交而不输入文本,它都应该通过javascript alert()消息向用户发送消息.
我可以显示警告信息:
echo '<script language="javascript">alert("comp cant blank");</script>';
Run Code Online (Sandbox Code Playgroud)
但是我怎么能给出条件呢?上面要做的改变是什么,请把它放在代码表格中.我只能用PHP做.
您无法阻止表单提交使用PHP.
PHP是服务器端,Javascript如果验证存在问题,则需要处理表单提交.您应该在客户端(JS)和服务器端(PHP)上处理验证.
所以不,如你所概述的那样只有PHP,表单将提交,然后你验证它.无法用PHP停止它(因为它只是用户的HTML).
| 归档时间: |
|
| 查看次数: |
16935 次 |
| 最近记录: |