0

フォームに次の入力があります

  <input name="email" type="text" id="email"size="50" english="Email address"  />

私は英語と呼ばれるカスタムタグを持っています、私の質問はこれを投稿データとして送信できますか、そして新しいページでそれを回復できますか?

どんな助けでも大歓迎です、ありがとう

4

3 に答える 3

1

JavaScript を使用してフォームを送信する場合、カスタム タグの値を読み取り、フォーム データに追加して送信することができます。それ以外の場合、クリーンな HTML フォームは入力タグの値のみを送信します。

于 2013-01-31T09:48:28.030 に答える
0

簡単な答えは:いいえ。質問のHTMLから受信した投稿データはemail、キーとして、およびユーザーが値として入力したものを含む配列になります。

解決策は、解決しようとしている問題によって異なります。代わりに、非表示の入力タグを使用することを検討してください。例えば:

<input name="language" type="hidden" value="English" />

あるいは、より適切な解決策は、セッションに言語を保存することです(それが必要なことを実行すると仮定します)。少なくともある程度は、このようなバックエンドのものを「伝える」ウェブサイトのフロントエンドに頼ってはいけません。バックエンドは単に「知っている」必要があります。

于 2013-01-31T09:53:46.550 に答える
0

私が今考えることができる最良の方法は、ラベルを値として非表示のフィールドにすることです。お気に入り

<input name="email_label" type="hidden" id="email_label" value="Email address"  />
于 2013-01-31T09:52:31.777 に答える