HTML5表单验证与音频处理技术解析
1. 旧浏览器中表单数据的验证
在旧浏览器中,为了确保表单数据的有效性,我们可以编写脚本来检测对 required 和 pattern 属性的支持,并在不支持的情况下定义替代的表单处理方式。以下是具体的脚本代码:
<script>
if (!Modernizr.input.required || !Modernizr.input.pattern) {
$('form').submit(function() {
var validData = true;
$('[required], [pattern]').each(function() {
if (($(this).attr('required') !== false) && ($(this).val() == "")){
$(this).focus();
alert("The " + $(this).attr('name') + " field is required!");
validData = false;
return false;
}
if ($(this).attr('pattern')){
var regexp = new RegExp($(this).attr('pattern'))
超级会员免费看
订阅专栏 解锁全文
1587

被折叠的 条评论
为什么被折叠?



