2 eij0472 eij0472 于 2016.03.04 17:01 提问

html5 中input 的required的标签在Safari中不支持

html5 中input 的required的标签在Safari中不支持,请问如何才可以在Safari浏览器中实现必填,或是必选项。多谢!!

3个回答

qq_19891827
qq_19891827   2016.03.04 17:08

html5是新出的规范,有些浏览器不支持是很正常的,现阶段还不是大力推荐使用的。像你这种情况可以考虑使用正则实现必选,至于必填嘛,你可以利用checked或者selected制定一个默认的选项

qq_19891827
qq_19891827   2016.03.04 17:09

额说反了,用js配合正则实现必填,利用checked或者selected制定一个默认的选项实现必选

showbo
showbo   Ds   Rxr 2016.03.04 18:10

用js控制,或者找jquery.validation这个插件,会自动判断浏览器是否兼容做相关的处理

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
HTML5的画布标签
画布标签在html5中的强大
各个浏览器对html5的支持情况
html5标签在html5中支持 exce列表
HTML5中新增的input类型及其属性
HTML5中新增的input类型及其属性HTML4.01中,input的类型只有text、button、password、submit、radio、checkbox和hidden(隐藏域)。H5中新增了一些类型,使用起来更加方便,包括: color 点击时弹出颜色选择器,可以选择任意颜色 number 输入范围内的数字,可以手动输入超出范围的数字,但不能提交 tel 输入电话号码,只有
IE9以下浏览器支持HTML5标签的三种方法
一:引用google提供的html5.js文件   将以上代码放到head标签区间 二:自己写JS搞定。      (function() {      if (!0) return;      var e = "abbr, article, aside, audio, canvas, datalist, details, dialog, eventsourc
HTML 5 <input> placeholder 属性兼容性解决办法
跨浏览器placehoder body{ font:12px/1.5 'simsun';} form{ width:300px; height:260px; margin:20px auto 0;} h3{ font-weight:bold; margin:10px 0;}
HTML5 Audio 在 iOS Safari 上的问题
最近接触一个移动短项目,做摇一摇的功能,然后摇的时候要有声音,摇中奖的时候也有声音,问题来了,iOS 5 不能用代码去触发播放声音,其实 Android 4.0+ 也有一样的问题,因为目前只折腾了 iOS,所以这里就以 iOS Safari 的情况为例,其他应该是类似的,大家可以自己验证。以下的 Safari 都是指 iOS 下的。 iOS Safari 中的 HTML5 媒体元素都是单例的
Html5中不在适用的html4的属性总结
html5中不再支持table的cellspacing和cellpadding属性 替代的办法:在css中设置table{ border-collapse:collapse;}即可。
HTML5里的input标签的required属性提示文字修改
input 里面增加这样的语句: <input type="text" placeholder="您的姓名" required oninvalid="setCustomValidity('请输入您的姓名');" oninput="setCustomValidity('');" />
safari 浏览器不支持input 样式
在做页面时 发现谷歌火狐对input表单支持的样式挺好 但在Safari浏览器看时 样式却没有了 原来Safari对input有默认的样式 只要在对应的input样式上加-webkit-appearance:none; 就行了
firefox chrom safari 对video标签的区别
在这个有关视频的快速技巧里,我们将探讨如何在项目中使用 HTML5 video 标签。由于旧的浏览器和 Internet Explorer 不支持 元素,我们必须为这些浏览器找到一个支持 Flash 文件的解决方案。 不幸的是,和 HTML5 音频一样,涉及到视频的文件格式,Firefox 和 Safari/Chrome 的支持方式并不相同。因此,如果你想在这个时候使用 HTML5 视频,则需要