
正文
jquery去掉只读属性,jquery去除disabled
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jquery,发现一个问题,当表单属性为disabled时,$(#formId). seriali...
不要用disabled,如果是文本框,换用readonly属性来使文本框只读就好了。如果disabled的话,那么表单提交时是不带该控件数据的。现提供两种方法:第一种就是在form提交时,用onSubmit提交。onSubmit指向的方法中把select控件只读属性解禁,提交后再禁止。
相关问答
Q1: readonly和disabled区别详解
1、Readonly只针对input(text / password)和textarea有效。而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。
2、readonly 属性可与 或 配合使用。disabled 属性规定应该禁用 input 元素。被禁用的 input 元素既不可用,也不可点击。可以设置 disabled 属性,直到满足某些其他的条件为止(比如选择了一个复选框等等)。然后,就需要通过 JavaScript 来删除 disabled 值,将 input 元素的值切换为可用。
3、从英文翻译readonly是只读模式,就是可以读取数据但不能写入数据,disable是无效的意思,既不能读也不能写。
4、readonly只对和textarea/textarea有效,而disabled对于所有的表单元素有效,包括select,radio,checkbox,button等。被disabled的元素在所属form被submit时,不会被提交出去,readonly的则会。
Q2: input用了jquery的时间控件时无法设置为只读属性,不能输入其他的内容...
1、input type=text value=test disabled /此写法,表单提交时将不提交这个input的值,完全禁用input,只做展示用。input type=text value=test readonly /此写法设置input为只读,表单提交时依然会提交这个数据,可以通过设置边框颜色和背景色,字体颜色,达到你需要的灰色效果。
2、使用“javascript” 动态设置“textbox的readonly”,发现 “readonly ”属性为:“readOnly=true”(注意,javascript 的大小写)。input只读属性有两种方式可以实现input的只读效果:“disabled” 和“ readonly”。“Disabled”说明该input无效,及其value不会传递给任何程序,比如asp、php等。
3、这个需要看代码。可能是css或者js进行了限制,或者设置了readonly属性,如果方便,提供下代码,这样方便查找原因。
4、jquery设置checkbox选择行的input,为不可以编辑状态,是设置错误造成的,解决方法如下:首先新建一个html文件,命名为test.html。在test.html文件内,在p标签内,使用input标签创建一个checkbox选项和一个文本框,并且文本框设置默认值。
jquery去掉只读属性的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jquery去除disabled、jquery去掉只读属性的信息别忘了在本站进行查找喔。







