2010-11-22 10 views
2

Hey。 HTMLテキストボックスがありますが、Enterキーを押すとポストバックが発生します。むしろ、何もしないか、ハイパーリンクアンカーを「クリック」したいと思います。 Enterキーを押したときにテキストボックスがポストバックを起こさないようにするにはどうすればよいですか?テキストボックスを停止してポストバックを引き起こします。

Tthanks私が持っている:

<input id="textbox" type="text" /> 
<a href="#">Locate</a> 
+0

http://stackoverflow.com/questions/3384960/want-html-form-submit-to-do-nothing [この質問]と同様に –

+0

(http://stackoverflow.com/questions/585396 /どのように防止するためのキー入力からウェブフォームへの提出)。 – ddrace

答えて

3

がfalseを返したJavaScriptのonSubmitハンドラを作成します。例えば。

<form name="form1" onSubmit="return false;"> 
    <input type="text" value="Parnsip, turnip" /> 
</form> 
関連する問題