这是工作示例:http: //jsfiddle.net/trustweb/sTSMW/
我注意到使用safari 5.05的错误
如果我在html5页面中设置一个表单,并且如果modernizr在测试中失败,我将使用jquery来补充功能:
Modernizr.inputtypes.email && Modernizr.input.required && Modernizr.input.placeholder
Run Code Online (Sandbox Code Playgroud)
与其他浏览器(firefox,chrome和opera)一起,浏览器验证表单
在ie jquery中替换验证函数
在safari中它不起作用,在测试html5兼容性时,modernizr似乎返回true:
yepnope(
{
test : Modernizr.inputtypes.email && Modernizr.input.required && Modernizr.input.placeholder,
nope : 'http://www.trustweb.it/webforms_home.js'
});
Run Code Online (Sandbox Code Playgroud)