错误的写法:<input type="text" readonly="false">,这实际上会使输入框变为只读状态,因为 readonly 属性存在即表示 true。 正确的写法:如果需要根据某些条件动态设置只读状态,可以在 JavaScript 中控制属性的添加和移除。例如: html <input type="text" id="myInput"> <script> var in...
Input Text 对象实例 设置文本域只读: document.getElementById("myText").readOnly = true; 尝试一下 » 定义和用法readOnly 属性设置或返回文本域是否为只读。只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本。提示:为了保护用户的交互域,请使用 disabled 属性替代。
true|false 规定文本域是否只读 true - 文本域只读 false - 默认。文本域可修改 技术详情 返回值: 布尔值,如果文本域只读返回true,否则返回false 更多实例 实例 查看文本域是否只读: 1 var x = document.getElementById("myText").readOnly; x 输出结果为: 1 true 相关页面 HTML 参考手册: HTML <input>...
blur()> 方法2:readonly <input type="text" name="input1" value="中国" readonly> <input type="text" name="input1" value="中国" readonly="true"> 方法3: disabled <input type="text" name="input1" value="中国" disabled> <input type="text" name="input1" value="中国" disabled="...
Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(readonly接受值更改可以回传,disable接受改但不回传数据)。
<input type="text" name="input1" value="中国" readonly="true"> 方法3: disabled <input type="text" name="input1" value="中国" disabled><input type="text" name="input1" value="中国" disabled="disabled"> 1. 2. 3. 4. 5. ...
对于为元素设置readonly属性和取消readonly属性的方法还有如下两种: $('input').attr("readonly",true)//将input元素设置为readonly $('input').attr("readonly",false)//去除input元素的readonly属性 $('input').attr("readonly","readonly")//将input元素设置为readonly ...
有两种方式可以实现input的只读效果:disabled和readonly。 自然两种出来的效果都是只能读取不能编辑,可是两者有很大不同。 Disabled说明该input无效,及其value不会传递给任何程序,比如asp、php等。 Readonly仅仅是无法编辑,不影响其值的传递。 Disabled使用: Readonly使用: 以上是“html中如何通过disabled和readonly将inpu...
<input type="submit" value="提交"> </form> 尝试一下 » 浏览器支持 所有主流浏览器都支持 readonly 属性。 定义和用法 readonly 属性是一个布尔属性。 readonly 属性规定输入字段是只读的。 只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本。
[html] 谈谈你对input元素中readonly和disabled属性的理解 相同点:都会使文本框变成只读,不可编辑。 不同点: 1.disabled属性在将input文本框变成只读不可编辑的同时,还会使文本框变灰,但是readonly不会。 2.disabled属性修饰后的文本框内容,在不可编辑的同时,通过js也是获取不到的。但是用readonly修饰后的文本框...