1

テキスト フィールドを含む多くのフィールドを持つ HTML フォームがあります。つまり、

<input name="my_field" type="text"></input>

現在、このテキスト フィールドは大量の JavaScript、jQuery、および CSS コードによって変更されています。このすべてのやり取りの結果、フォームが送信されると、この特定のテキスト フィールドは単に無視されます (そのフィールドが存在しなかったように見えます)。空のテキストで送信されると言っているのではなく、送信されたフィールドのリストに表示されないだけです...

この特定のテキスト フィールドに影響を与えるコードが大量にあるため、この奇妙な動作の原因はわかりません。そこで、テキスト フィールドが無視される原因となる HTML 属性 (または JavaScript コード、jQuery コードなど) の種類を誰か教えてもらえないだろうかと考えていました。

このすべてのやり取りの最後に、次の HTML コードを取得します (Chrome の「Inspect Element」を使用して取得)。

<input id="id_my_field" maxlength="200" name="my_field" type="text" class="tt-query" autocomplete="off" spellcheck="false" dir="auto" style="position: relative; vertical-align: top; background-color: transparent;" data-original-title="" title=""></input>
4

2 に答える 2

1

name入力に属性を追加する必要があります。

<input type="text" name="myinput" />
于 2013-09-03T02:36:40.660 に答える
1

Add the name attribute, like this:

<input name="myField" type="text"></input>
于 2013-09-03T02:36:00.620 に答える