如果文本框爲空時如何防止提交表單?如果文本框爲空,則使用PHP提交提醒消息
這是我在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">
我該怎麼辦了使用PHP一樣嗎?因此,無論何時用戶提交而不輸入文本,它都應通過javascript alert()
消息向用戶發送消息。
我可以顯示警報消息:
echo '<script language="javascript">alert("comp cant blank");</script>';
但如何,我可以給的條件有哪些變化已經在上面進行,請把它放在form.i必須這樣做只能在代碼? PHP。
即使你做到這一點使用PHP(我在想一個Ajax提交和服務器端驗證,以防止被提交的表格)確認你仍然需要在實際表單提交再次進行驗證,因爲使用Firebug的人,或沒有JavaScript的瀏覽器仍然可以發送錯誤的數據。 –