複数パートHTMLフォームの最初のテキスト入力フィールドにユーザーが<ENTER>
を入力した場合、すぐにphpスクリプトを実行するのではなく、次の入力フィールドをどのようにタブするか?複数パートHTMLフォームのタブ付け
<FORM METHOD=POST ACTION="commentw.php">
Name: <input type="text" name="name" size="60" maxlength="40">
<textarea name="comment" wrap="physical" rows="10" cols="80"></textarea>
<INPUT TYPE=SUBMIT VALUE ="Submit">
</FORM>
私はどこでもヒントを探して成功していません。
ありがとうございます!
ここで、デフォルトの動作を無効にする理由がわかりません。 Tabキーを押すと、他の入力に移動できます。 tabindex属性を使用して、タブを押したときにフォーカスが置かれる順序を選択します。 '
これはあなたの出発場所です:http://stackoverflow.com/questions/585396/how-to-prevent-enter-keypress-to-submit-a-web-formそして次の入力に移動するだけで追加できます。 – Avitus
あまりにも多くのユーザーが次のフィールドに移動する感覚を持っていませんが、名前を入力した後にEnterキーを押すと、フォームハンドラースクリプトが開始されます。送信ボタンがクリックされたときにのみスクリプトを実行します。 – user1207412