HTML:未提交文本输入

时间:2013-09-03 02:33:54

标签: javascript jquery html css forms

我有一个包含许多字段的HTML表单,包括文本字段,即

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

现在,这个文本字段正在被大量的JavaScript,jQuery和CSS代码所改变。所有这些交互的结果是,当提交表单时,这个特定的文本字段会被忽略(就像那个字段不存在一样)。我并不是说它是用empy文本提交的,它根本没有出现在提交的字段列表中......

因为有大量代码影响这个特定的文本字段,所以我不知道是什么导致了这种奇怪的行为。所以我想知道是否有人可以告诉我什么样的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>

2 个答案:

答案 0 :(得分:1)

添加name属性,如下所示:

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

答案 1 :(得分:1)

您应该在输入中添加name属性:

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