まず、form タグの action 属性の意味を紹介します。
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) と確認ボタン
ユーザーが確認ボタンをクリックすると、フォームの内容が別のファイルに転送されます。フォームの action 属性は、宛先ファイルのファイル名を定義します。通常、action 属性で定義されたファイルは、受信した入力データに対して関連する処理を実行します。<form name="input" action="html_form_action.asp" method="get">
<input type="text" name="user" /> <input type="submit" value="点这里提交" /> </form>
form タグの action 属性の説明:
1.action="" と action="#" は、action 属性なしでも同じ効果があります。現在のページ (つまり、document.location.href) に移動します。2.action="currentPage.xxx": currentPage.xxx が現在のページを表す場合、現在のページに送信します。 、同僚は現在のページにジャンプします。もちろん、URL の変更は確認できません。currentPage.xxx が現在のページではない場合、現在のページ以外のページに送信され、現在のページ以外のページにもジャンプします。 page3. フォームがそれ自体に送信されるとき、action="" と action= "currentPage.xxx" の違い: 通常、トラブルを避けるために、通常は action 属性を設定します。フォームのアクションを action=""/action="#" に設定するか、まったく記述しないと問題が発生します。実際、アクションが action="" に設定されている場合、フォームの送信時にページが実際に送信されます。送信されるのは、action="currentPage.xxx?arguments=values&…" です。つまり、現在のページにパラメータがある場合、そのパラメータも送信されます。また、パラメータの優先順位は、< によって送信されるパラメータよりも高くなります。 ;form> コントロール、つまり、action="currentPage.xxx?arguments=values&…." の引数が以上がWordPressフォームタグのaction属性の書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。