2013-09-03 4 views
1

У меня есть HTML-форму с большим количеством полей, в том числе текстовое поле, то естьHTML: ввод текста не представляется

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

Теперь это текстовое поле изменяется тоннами JavaScript, JQuery и CSS-код. Результатом всего этого взаимодействия является то, что при отправке формы это конкретное текстовое поле просто игнорируется (это похоже на то, что этого поля не было). Я не говорю, что он отправлен с эмпирическим текстом, он просто не отображается в списке полей, представленных ...

Потому что есть тонны кода, влияющие на это конкретное текстовое поле, я не знаю, что вызывает это странное поведение. Поэтому мне было интересно, может ли кто-нибудь сказать мне, какой атрибут HTML (или код JavaScript, или код jQuery, или ...) может привести к игнорированию текстового поля.

В конце всего этого взаимодействия, я получаю следующий HTML-код (извлеченного с помощью "Просмотр кода элемента" от Chrome):

<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> 

ответ

1

Добавить атрибут name, как это:

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

к сожалению. Я забыл упомянуть, что атрибут name задан. Вопрос отредактирован. – averageman

+0

hm ... показать все формы код –

+3

Тогда мы не можем вам помочь. Нам нужно больше кодирования, чтобы идентифицировать проблему. –

1

Вы должны добавить атрибут name к входу:

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

Sorry. Я забыл упомянуть, что атрибут name задан. Вопрос отредактирован. – averageman

Смежные вопросы