这是我第一次尝试 javascript 并且无法使其正常工作。我有一个带有文本框和提交按钮的 php 文件。单击提交按钮后,我希望 javascript 执行验证以确保文本框不为空。请在下面查看我的代码。运行时,单击提交按钮时没有任何反应。
<html><head><script type="text/javascript">
function formValidator() {
var client_name = document.getElementByID('client_name');
if(notEmpty(client_name, "Client Name Blank")){
return True;
}
return False;
}
function notEmpty(elem, helperMSG) {
if(elem.length == 0) {
alert(helperMSG);
elem.focus();
return False;
}
return True;
}
</script></head>
<?php
echo '<body><form onsumbit="return formValidator()" method="post">
<table border="1" cellspacing="0" cellpadding="0"><tr><td colspan="2">
<h1>Add Account</h1></td></tr>
<tr>
<td>Client Name: <font size="1">(required)</font></td>
<td><input type="text" id="client_name" name="client_name" size="35"/></td></tr>
</table>
<input type="submit" name="submit_account" value="Add Account"/>
</form></body></html>';
?>