admin管理员组文章数量:1641029
哎,今天想获取from中检索部的值,搞了半个多小时愣是没获取到值,一脸蒙蔽,仔细看了代码才发现disabled且没有隐藏值,好吧,他们不需要检索部的值,我无语了。。。
disabled="disabled"或disabled="false"能够将输入框,下拉框,按钮...设成非活性;
但要注意的是输入框用此设置后,$("#form").serializeArray()序列化提交表单是无法获取输入框的值。
如果想获取值的话,除非追加隐藏值
<input type="hidden" name="Name" id="Name" value="${name}">
或者通过JQ直接获取
$.ajax({
type: "post",
url: contextPath + "/XXX/XXX",
dataType: "json",
contentType: "application/json",
scriptCharset: "utf-8",
async: false,
data: JSON.stringify({
name: $("#Name").val()
, sex: $("#sex").val()
})
}).done(function(data){
// 通信成功
}).fail(function(jqXHR, textStatus, errorThrown){
// 通信失败
alert(jqXHR.responseJSON.message);
});
顺便一提readonly="readonly"也能起到不可编辑的作用,但是呢,readonly 属性都是与<input type="text"> 或 <input type="password"> 配合使用。
本文标签: disabled
版权声明:本文标题:关于disabled的坑 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1729318530a1195594.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论