我搜索了stackoverflow並找到一些答案,但我試了一切。 也許這只是一個小的或者一些小的錯誤,但我找不到它們。我也嘗試過jsFiddle!表單仍然提交時返回false(看不到錯誤)
<form class="search" onsubmit="return false;" method="get" action="index.html">
<input class="text" type="text" onblur="if(this.value == ''){this.value = this.defaultValue;}" onfocus="if(this.value == this.defaultValue){this.value = '';}" onkeydown="if (event.keyCode == 13) { this.form.submit(); return false; }" value="Nachname" name="inputNachname" />
<input class="text" type="text" onblur="if(this.value == ''){this.value = this.defaultValue;}" onfocus="if(this.value == this.defaultValue){this.value = '';}" onkeydown="if (event.keyCode == 13) { this.form.submit(); return false; }" value="Vorname" name="inputVorname" />
<input type="hidden" value="search" name="query" />
<button id="searchButton2" onmouseover="this.style.cursor = 'pointer';" onclick="form.submit();" value="Go" type="button">SUCHE</button>
</form>
我想有一個函數,該函數返回false:
<form class="search" onsubmit="return go_search();" method="get" action="index.html">
,這是功能:
function go_search(){
alert('abort');
return false;
}
也許任何人都可以找到一些錯誤或找到一個更好的方法來做到這一點?
在代碼乍一看,這似乎是做它應該是什麼。你可以編輯你的問題,並描述*發生了什麼以及你希望發生什麼? –