我搜索了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;
}
也许任何人都可以找到一些错误或找到一个更好的方法来做到这一点?
在代码乍一看,这似乎是做它应该是什么。你可以编辑你的问题,并描述*发生了什么以及你希望发生什么? –