重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在“jquery”中取“input的readonly”属性时,发现“:$(“#input”).readonly”取这个属性时,总是“undefined”,难道“html”中的属性“only”没有大写,是不是“javascript”需要将O大写。
成都创新互联公司拥有网站维护技术和项目管理团队,建立的售前、实施和售后服务体系,为客户提供定制化的成都网站建设、成都网站设计、网站维护、中国电信成都枢纽中心解决方案。为客户网站安全和日常运维提供整体管家式外包优质服务。我们的网站维护服务覆盖集团企业、上市公司、外企网站、商城开发、政府网站等各类型客户群体,为全球上千家企业提供全方位网站维护、服务器维护解决方案。
修改之后“$(“#input”).readOnly”,就能取到值。“Javascript: ”为input设置“readOnly”属性。
使用“javascript” 动态设置“textbox的readonly”,发现 “readonly ”属性为:“readOnly=true”(注意,javascript 的大小写)。
input只读属性有两种方式可以实现input的只读效果:“disabled” 和“ readonly”。“Disabled”说明该input无效,及其value不会传递给任何程序,比如asp、php等。“Readonly”仅仅是无法编辑,不影响其值的传递。
“Disabled”使用:“INPUTtype=”text”name=”
username”value=”james”disabled”。
“Readonly”使用:“INPUT type=”text” name=”partNumber”value=”1500″ readonly”。
1、打开一个Word文档,下图所示的文档为只读模式。
2、关闭Word文档,重新打开文档,在出现的对话框中点击“否”。
3、此时Word文档就会变成可编辑模式。
4、需要改变文档之后都用可编辑模式打开,可以点击页面左上角的“文件”选项。
5、在弹出的页面中找到“保护文档”选项。
6、之后点击“保护文档”下方的小三角,选择“使用以只读方式打开”,就可以将之前设置的的只读模式关闭。
1、在1.6版本之前的使用
$('input,select,textarea',$('form[name="my_form"]')).attr('readonly',true);
2、如果较老的就使用:$('input,select,textarea',$('form[name="my_form"]')).prop('readonly',true);
3、$('form').find('input,textarea,select').not('这里代表需要改的元素的查找').attr('readonly',true) 或者使用 prop('readonly',true).
你所谓的只读,是不是就是不可选?如果是的话,给你举个例子,代码如下:
html
head
script type="text/javascript"
function disable()
{
document.getElementById("check1").disabled=true
}
/script
/head
body
form
input type="checkbox" id="check1" /
input type="button" onclick="disable()" value="Disable Checkbox" /
/form
/body
/html
不明白请追问,如果对你有帮助记得采纳~
不用在js里面设置啊。你只需要在html里面设置这个的readonly就行了
input type="text" readonly="readonly" id="starttime" /
就行了。
$(function(){
$("select").attr("disabled", "disabled");
//如果和jquery1.6以上版本,可以使用以下语句:
$("select").prop("disabled", true);
});