テキスト ボックス (TextBox1) と送信ボタン (Button1) を備えた検索機能を備えたフォームがあります。検索とは別に、テキストボックス(TextBox2)と送信ボタン(Button2)の別のセットがあります。検索ボックス(TextBox1)に何か書いてEnterキーを押すと、2番目のテキストボックス(TextBox2)の検証メッセージが表示されます。それぞれのテキストボックスを送信ボタンにバインドする方法がわかりません。助けてください。
前もって感謝します
テキスト ボックス (TextBox1) と送信ボタン (Button1) を備えた検索機能を備えたフォームがあります。検索とは別に、テキストボックス(TextBox2)と送信ボタン(Button2)の別のセットがあります。検索ボックス(TextBox1)に何か書いてEnterキーを押すと、2番目のテキストボックス(TextBox2)の検証メッセージが表示されます。それぞれのテキストボックスを送信ボタンにバインドする方法がわかりません。助けてください。
前もって感謝します
制御の程度に応じて、最も簡単な方法は、texbox/ボタンの組み合わせごとに個別のフォームを用意することです。
<form action="dosomething.php">
<input type="text" name="foo" />
<input type="submit" />
</form>
<form action="dosomethingelse.php">
<input type="text" name="bar" />
<input type="submit" />
</form>
それができない、またはしたくない場合はonkeydown
、自動送信を防ぐために、テキストボックスでイベントの処理を確認する必要があります。のようなもの<input type="Text" name="foo" onkeydown="doSubmit(this); return false;" />
。に注意してくださいreturn false;
。これにより、デフォルトのアクションが実行されなくなります。