使用HTML5输入类型和jQuery
我有一个包含以下字段的表单(此字段只是4中的一个)
如果我在jquery中使用它,表单按预期工作:
var dataString = 'name='+ name + '&email=' + email + '&message=' + message + '&ip=' + ip + '&date=' + date;
但是,如果我使用它来缩短代码,则在提交时完全忽略电子邮件输入。
var dataString = $('#contact').serialize();
这是一个错误还是我看不到的东西。 两者有什么区别? 如果我将电子邮件输入更改为“text”,则表单将与serialize一起使用
使用jquery 1.6.0
我最近遇到了同样的问题,事实certificate我使用的是jQuery 1.3.2!
升级到1.6.2(最新)修复它。
我怀疑这个更高版本升级了序列化函数以识别新的HTML5输入类型。
- HTML5 / JS – 在div中显示多个文件输入
- 未捕获错误:INVALID_STATE_ERR:带有webkitEnterFullScreen的DOMexception11
- XMLHttpRequest无法加载file:/// C:/Users/hamma/Desktop/rao.html
- 滚动文本并在使用html5音频读取时将其隐藏
- 如何用jtabs链接到标签?
- 如何更改Chrome中日期字段中显示的HTML5占位符文字
- 关于类的HTML5 canvas jQuery getContext
- $()。load()而不是加载整个页面,但需要在所有页面上保留菜单
- 从Gallery View插件中的url动态加载图像内容