您可以將功能submit
事件form
的:
document.getElementById('form-id').addEventListener("submit", function(e){
var field1 = getElementById('field1').value;
if(field1=='' || field1 == null){
e.preventDefault();
alert('Pls fill the required fields.');
return;
}
return true;
});
OR
以下解決方案使用內聯JS:
如果你想提交表單的PHP腳本之前運行您的JS功能,您可以使用onsubmit
屬性的形式,
<form id="form-id" action="somePage.php" method="POST" onsubmit="return formSubmit();">
<input type= "text" class= "field" id="field1" name = "blah">
<input type="submit" value="Send" >
</form>
在formSubmit
功能如果爲空或不就可以檢查輸入的值, ,如果空的,那麼你可以return false;
var formSubmit = function(){
var field1 = getElementById('field1').value;
if(field1=='' || field1 == null)
return false;
else
return true;
}
來源
2014-02-05 23:00:58
Rao
我會給予好評,但我不能,因爲你崇尚內嵌的JavaScript。 –
呵呵?我沒有關注。 http://meta.stackexchange.com/questions/22186/how-do-i-format-my-code-blocks @Rao檢查此格式。避免使用內聯事件偵聽器。 – rlemon
我的印象是,如果我沒有放入腳本標記,SO不會知道代碼所在的語言,並且不會正確地對它進行顏色編碼。 – Rao