我試圖驗證表單,以確保用戶向文本框中輸入值。下面是我的javascript:使用Javascript功能進行表單驗證
var formValidation = function(a) {
if (document.getElementById(a).value == "") {
alert('Please fill out the ' + a + ' field');
return false;
}
else {
return true;
}
}
而這裏的形式:
<div id="cultdiv">
<form action="add.php" method="POST">
<span><input type="hidden" name="id" id="cultid"/>
<input type="text" onSubmit ="formValidation('culture')" name="name" id="culture"/>
<input type="hidden" name="type" value="culture" />
<input type="submit" value="add/update" /></span>
</form>
</div>
出於某種原因,它沒有被阻止提交表單或給予警告消息。
內嵌處理器?那是什麼意思? –
@AndrewAlexander:'onsubmit =「...」中的代碼' – SLaks
我該怎麼做? –