ホームページ > CMS チュートリアル > &#&プレス > WordPressフォームタグのaction属性の書き方

WordPressフォームタグのaction属性の書き方

爱喝马黛茶的安东尼
リリース: 2019-07-19 14:47:59
オリジナル
3321 人が閲覧しました

WordPressフォームタグのaction属性の書き方

まず、form タグの action 属性の意味を紹介します。

action 属性は、次のことを規定します。フォームが送信される、フォームデータの送信先。 (これは必須の属性です)

属性値の概要: (図を見てください)

WordPressフォームタグのaction属性の書き方

意味と構文はよくわかりました。例を見てみましょう:

次のフォームには 2 つの入力フィールドと送信ボタンがあります。フォームが送信されると、フォーム データが「form_action.asp」という名前のページ:

<form action="form_action.asp" method="get">
  <p>这里输名字: <input type="text" name="fname" /></p>
  <p>接着输名字: <input type="text" name="lname" /></p>
  <input type="submit" value="Submit" />
</form>
ログイン後にコピー

レンダリング: (もう一度図を見てください)

WordPressフォームタグのaction属性の書き方

関連する推奨事項:「WordPress チュートリアル##」 #"

フォームのアクション属性 (Action) と確認ボタン

ユーザーが確認ボタンをクリックすると、フォームの内容が別のファイルに転送されます。フォームの action 属性は、宛先ファイルのファイル名を定義します。通常、action 属性で定義されたファイルは、受信した入力データに対して関連する処理を実行します。

<form name="input"
action="html_form_action.asp" method="get">
ログイン後にコピー

ユーザー名:

<input type="text" name="user" />
<input type="submit" value="点这里提交" />
</form>
ログイン後にコピー
ブラウザには次のような効果が表示されます

WordPressフォームタグのaction属性の書き方

上のテキスト ボックスに数文字を入力すると、確認ボタンをクリックすると、入力データが「html_form_action.asp」ページに送信されます。このページには入力した結果が表示されます。

form タグの action 属性の説明:

1.action="" と action="#" は、action 属性なしでも同じ効果があります。現在のページ (つまり、document.location.href) に移動します。

2.action="currentPage.xxx": currentPage.xxx が現在のページを表す場合、現在のページに送信します。 、同僚は現在のページにジャンプします。もちろん、URL の変更は確認できません。currentPage.xxx が現在のページではない場合、現在のページ以外のページに送信され、現在のページ以外のページにもジャンプします。 page

3. フォームがそれ自体に送信されるとき、action="" と action= "currentPage.xxx" の違い:

通常、トラブルを避けるために、通常は action 属性を設定します。フォームのアクションを action=""/action="#" に設定するか、まったく記述しないと問題が発生します。実際、アクションが action="" に設定されている場合、フォームの送信時にページが実際に送信されます。送信されるのは、action="currentPage.xxx?arguments=values&…" です。つまり、現在のページにパラメータがある場合、そのパラメータも送信されます。また、パラメータの優先順位は、< によって送信されるパラメータよりも高くなります。 ;form> コントロール、つまり、action="currentPage.xxx?arguments=values&…." の引数が
要素と同じ名前を持つ場合、値を取得するときに action="currentPage.xxx?arguments =values&…." 値は
の値を上書きし、ページから不正な値を取得します。

例: SpecTop.asp ページはフォームが送信されるページであり、上位レベルのページから渡されるパラメーターがあります。

action="" 実際に送信されたときのページ: SpecTop.asp?ClassID=000100200005&SpeID =947&SpeType=3

がある場合、その値送信時に取得される値は 947 になり、1000 ではありませんが、action="currentPage.xxx" は 1000

を取得できます。

以上がWordPressフォームタグのaction属性の書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート