0
我想在此條件下阻止提交表單:在不使用jQuery的情況下提交表單並且輸入類型=「submit」
1)沒有JQuery;
2)隨着輸入類型=「提交」(而不是類型=「按鈕」),因爲它是唯一的方法(我認爲)提交表格回車鍵
這裏是我的代碼:
<form name="form_ricerca" action="trova_hotels.htm" id="top_form_ricerca" method="post">
<fieldset style="margin: 10px;text-align: center;">
<input id="top_ric_strutt" type="text" name="ricerca" size="40"
<input onclick="return top_controlla_ricerca();" >
</fieldset>
</form>
,這是功能:
function top_controlla_ricerca() {
var nome_codice = document.getElementById("top_ric_strutt").value;
SOME_CODE
if (SOME_CONDITIONS) {
document.getElementById("top_form_ricerca").submit();
return true;
} else {
alert('MY_ALERT');
return false;
}
}
代替使用'onclick'按鈕使用的'形式的onsubmit'事件 - '<形式名稱= 「form_ricerca」 action =「trova_hotels.htm」id =「top_form_ricerca」method =「post」onsubmit =「return top_controlla_ricerca();」>'then'' –
已經在http: //stackoverflow.com/questions/8664486/javascript-to-stop-form-submission –