フォームの送信方法をまとめると次のようになります。 1. 送信ボタンを使用して送信します。送信ボタンをクリックすると、onclick イベントがトリガーされます。JavaScript の関数は、入力内容が空かどうかを判断します。空の場合は、false を返して送信しません。空でない場合は、アクションで指定されたアドレスに送信します。 <script type="text/javascript"> 関数チェック(フォーム) { if(form.userId.value=='') { alert("ユーザーアカウントを入力してください!"); フォームのユーザーIDにフォーカスを当てます。 false を返します。 } if(form.password.value==''){ alert("ログインパスワードを入力してください!"); フォーム.パスワード.フォーカス(); false を返します。 } true を返します。 } </スクリプト> <フォームアクション="login.do?act=login" メソッド="post"> ユーザー アカウント<input type=text name="userId" size="18" value="" ><br> ログインパスワード<input type="password" name="password" size="19" value=""/> <input type=submit name="submit1" value="ログイン" onclick="return check(this.form)"> </フォーム> 2. ボタンを使用して送信します。ボタンをクリックすると、onclick イベントがトリガーされます。JavaScript の関数は、入力内容が空かどうかを判断します。空の場合は false を返し、送信しません。空でない場合は、アクションで指定されたアドレスに送信します。ボタンには自動送信の機能がないため、送信は JavaScript によって実装されます。 <script type="text/javascript"> 関数チェック(フォーム) { if(form.userId.value=='') { alert("ユーザーアカウントを入力してください!"); フォームのユーザーIDにフォーカスを当てます。 false を返します。 } if(form.password.value==''){ alert("ログインパスワードを入力してください!"); フォーム.パスワード.フォーカス(); false を返します。 } ドキュメント.myform.submit(); } </スクリプト> <フォームアクション="login.do?act=login" 名前="myform" メソッド="post"> ユーザー アカウント<input type=text name="userId" size="18" value="" ><br> ログインパスワード<input type="password" name="password" size="19" value=""/> <input type=button name="submit1" value="ログイン" onclick="check(this.form)"> </フォーム> 3. 送信ボタンを使用して送信を実装します。送信ボタンがクリックされると、まず onsubmit イベントがトリガーされます。JavaScript の関数は、入力内容が空かどうかを判断します。空の場合は false を返し、送信しません。空でない場合は、アクションで指定されたアドレスに送信します。 <script type="text/javascript"> 関数チェック(フォーム) { if(form.userId.value=='') { alert("ユーザーアカウントを入力してください!"); フォームのユーザーIDにフォーカスを当てます。 false を返します。 } if(form.password.value==''){ alert("ログインパスワードを入力してください!"); フォーム.パスワード.フォーカス(); false を返します。 } true を返します。 } </スクリプト> <form action="login.do?act=login" method="post" onsubmit="return check(this)"> ユーザー アカウント<input type=text name="userId" size="18" value="" ><br> ログインパスワード<input type="password" name="password" size="19" value=""/> <input type=submit name="submit1" value="ログイン"> </フォーム> 上記はフォームを送信する一般的な3つの方法です。ご質問がある場合は、お気軽にQQ: 317856821までご連絡ください。 HTML フォーム送信方法の詳細なケーススタディに関するこの記事はこれで終わりです。より関連性の高い HTML フォーム送信コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: Linuxファイル削除後にスペースが解放されない問題の詳しい説明
IFNULL(式1,式2) expr1 が NULL でない場合、IFNULL() は expr1 ...
Nginx 502 Bad Gateway エラーに何度か遭遇しました。ここでメモしておこうと思いま...
Shutdown.batファイルには次の文があります "%CATALINA_HOME%&q...
序文今日は、聖杯レイアウトとダブルウィングレイアウト、そしてそれらの違いについてお話しします。この2...
show processlist コマンドは非常に便利です。MySQL の実行が 50% 以上になる...
1. 800*600 未満の場合、Web ページの幅が 778 以内であれば、水平スクロール バーは...
序文低速システム コールとは、決して戻らない可能性があり、プロセスを永久にブロックするシステム コー...
目次導入ルート内のオブジェクト属性パス: 文字列コンポーネント: コンポーネント | () =>...
1.MySQLレプリケーションの概念これは、プライマリ データベースの DDL および DML 操作...
目次エフェクト表示コンポーネント設定ステップ1ステップ2ステップ3コンポーネントの使用ステップ1ステ...
最近、shake.jsを使用して、shakeに似た機能を作成しました。ただし、shake機能はios...
目次元に戻すログUNDOログの生成と破棄UNDOログの保存元に戻すログ機能トランザクションの原子性の...
div 要素は、HTML ドキュメント内のブロックレベル コンテンツの構造と背景を提供するために使用...
1. 基本ライン 2. 特殊効果(効果は独立しておらず、互いに組み合わせることができます) 1. 両...
Navicat で MySql スケジュールタスクを作成する詳細な説明イベントは、MySQL が特定...