我正试图将一些Javascript表单验证放在一起,以检查提交前所有字段是否已完成。Javascript表单验证问题
到目前为止,我有这在我的标签,并仅用于第一个窗体域的功能:
<script type="text/javascript">
function validate(form) {
fail = vaildatecompany_name(preview.company_name.value)
if (fail =="" return true
else { alert(fail); return false }
}
function validatecompany_name(field) {
if (field == "" return "No Company Name was entered. \n"
return ""
}
</script>
我试图验证第一场:
<form action="jobpreview.php" name = "preview" method="post" form enctype="multipart/form-data" onSubmit = "return validate(this)">
<ul>
<li><label for = "company_name">Company Name</label>
<input type="text" name="company_name"/>
</li>
灿有人解释我做错了什么?当我提交表单时没有提及任何提醒,并且只是照常进行。
感谢 丹
顺便说一句,你不需要'在你从'validatecompany_name'返回的时候,它没有任何实现。 – Ben
感谢Ben,这实际上是从O'Reilly的一本书中复制而来的(但我代表的拼写错误很糟糕)。感谢您的时间,这是现在工作。谢谢,丹 – Dan
我们至少可以做'return(field ===“”)吗?“没有公司名称被输入”:“”;' – mplungjan