我正試圖將一些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