ホームページ >バックエンド開発 >PHPの問題 >PHPフォームで一般的に使用される属性は何ですか?

PHPフォームで一般的に使用される属性は何ですか?

青灯夜游
青灯夜游オリジナル
2019-10-11 17:41:394023ブラウズ

プログラム開発においてフォームフォームの使用は必須ですが、以前はフロントエンド開発で短期間しか使用されず、その性質もよく理解されていませんでしたが、最近ではバックエンドの学習において、その特性にさらされているので、それを 1 つまたは 2 つ記録してください。次の記事では、PHP フォームで一般的に使用される 5 つのプロパティを紹介します。

PHPフォームで一般的に使用される属性は何ですか?

#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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。