プログラム開発においてフォームフォームの使用は必須ですが、以前はフロントエンド開発で短期間しか使用されず、その性質もよく理解されていませんでしたが、最近ではバックエンドの学習において、その特性にさらされているので、それを 1 つまたは 2 つ記録してください。次の記事では、PHP フォームで一般的に使用される 5 つのプロパティを紹介します。
#action
action は、フォーム送信時のフォーム データの送信先、つまりデータの送信先を指定します。 action ="login.php" など。method
method は送信メソッドを指定します。一般的に使用されるのは get と post です。ユーザーのプライバシーに関しては、通常、セキュリティ上の理由から post メソッドが使用されます。name
name はフォームの名前です。 js オブジェクトでフォームの dom を取得するには、name 属性値を直接使用します (例:<form action="login.php" method="post" name="loginForm" onsubmit="return check()" enctype="multipart/form-data"> <input type="text" name="user" id="user" /> <input type="password" name="pwd" /> <input type="file" /> <input type="submit" value="提交" /> </form>) js を使用して検証する場合、myform.user.value を使用してボックスの値を直接取得できます。結果は document.getElementById('user') と同じになります。 一貫した
onsubmit
onsubmit イベント属性。フォームでのみ使用され、フォームが送信されたときにトリガーされます。 , 一般にフロントエンド検証に使用できます。「送信」ボタンがクリックされると、check() 関数が実行されます。check() 関数では、フォーム入力ボックスの空検証を実行します。空の場合は、 、入力を求めるプロンプトが表示され、 false が返されるため、フォームは送信されません。同時に、onsubmit を使用する場合は return を失うことができないことに注意してください。そうでない場合、フォームは常に送信されます。enctype
enctype 属性は、サーバーに送信する前にフォーム データをエンコードするモードを指定します。デフォルトでは、application/x-www-form です。 -urlencoded、つまり、enctype 属性を記述しない場合、その他の
multipart/form-data 値はエンコードされず、文字もエンコードされません。この値は、ファイル アップロード コントロールを含むフォームを使用する場合に必要です。
以上がPHPフォームで一般的に使用される属性は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。