Функция сериализации JQuery с пустым полем ввода, имеющим атрибут title - PullRequest
0 голосов
/ 10 февраля 2011

У меня есть следующее поле ввода формы:

<input type="text" value="" title="Enter item description" name="description">

Когда я вызываю функцию сериализации JQuery в содержащей форме, она дает мне следующее:

description=Enter+item+description

Кто-нибудь знает, почему serialize () принимает заголовок как значение для поля описания? Как я могу обойти это? Я хочу, чтобы результат был:

description= (i.e. no value)

1 Ответ

1 голос
/ 10 февраля 2011

Это не поведение serialize().Я думаю, что у вас может быть другой плагин или код, который загружает значение тега title в значение поля.Я знаю, что есть много плагинов, которые используют значение, чтобы создать призрачный текст или сделать маску в поле ввода.Это может привести к тому, что оно будет считаться значением при использовании serialize().Я на самом деле только что проверил это, и он работает, как ожидалось.Смотрите здесь: http://jsfiddle.net/XrVvM/

...