求教,html5标签里的 required 和 readonly 怎么才能一起使用。
我发现2个标签一起放在一个input里required失效了。我要实现的是无法手动输入,需要掉个引用把信息填入到input里而且这个还需要是必录的,有表单验证的提示信息。...
我发现2个标签一起放在一个 input里 required 失效了。我要实现的是 无法手动输入,需要掉个引用把信息填入到input里 而且这个还需要是必录的,有表单验证的提示信息。。不想用alert这么丑的东西。。如果这2个标签真心无法共同使用,求其他的美观些。。而且好调用简洁的方法
展开
1个回答
展开全部
首先你要理解这个2个input 属性的含义
readonly 属性规定输入字段为只读。
只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本。
required 属性规定必需在提交之前填写输入字段。
如果使用该属性,则字段是必填(或必选)的。
注释:required 属性适用于以下 <input> 类型:text, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file
所以2个标签不可能同时生效
你可以不使用readonly 而是给他一个value="string" 的属性
readonly 属性规定输入字段为只读。
只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本。
required 属性规定必需在提交之前填写输入字段。
如果使用该属性,则字段是必填(或必选)的。
注释:required 属性适用于以下 <input> 类型:text, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file
所以2个标签不可能同时生效
你可以不使用readonly 而是给他一个value="string" 的属性
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询