У меня есть форма со следующим полем (это поле только одно из 4)
<input type="email" name="email" id="email" size="30" class="text-input" />
Если я использую это в JQuery, форма работает как ожидалось:
var dataString = 'name='+ name + '&email=' + email + '&message=' + message + '&ip=' + ip + '&date=' + date;
Однако, если я использую это для сокращения кода, ввод электронной почты полностью игнорируется при отправке.
var dataString = $('#contact').serialize();
Это ошибка или есть что-то, чего я не вижу. Какая разница между двумя? Если я изменю ввод электронной почты на «текст», то форма будет работать с serialize
Использование jquery 1.6.0