Хороший вопрос, я буду обновлять. Спасибо за обсуждение, ребята. Я пытаюсь использовать все элементы HTML5, где я могу.

я есть форма со следующим полем (это поле только один из 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();

Это ошибка или есть что-то, чего я не вижу. Какая разница между двумя? Если я изменю ввод электронной почты на «текст», то форма будет работать с сериализацией

Использование jquery 1.6.0

Ответы на вопрос(1)

Ваш ответ на вопрос