Javascript 从html中禁用的属性获取值
我有一个表单,可以编辑一些参数,有些是禁用的。上传编辑的表单时,禁用的参数返回空值,我的代码如下:Javascript 从html中禁用的属性获取值,javascript,html,Javascript,Html,我有一个表单,可以编辑一些参数,有些是禁用的。上传编辑的表单时,禁用的参数返回空值,我的代码如下: <div class="form-group col-md-6"> <label class="control-label required" for="name">Name</label> <input type="text" readonly="readonly" disabled value="{user.name}}"&g
<div class="form-group col-md-6">
<label class="control-label required" for="name">Name</label>
<input type="text" readonly="readonly" disabled value="{user.name}}">
</div>
因此,在提交表单时,应该使用value user.name,但它返回null,因为我提供了disabled属性。仅使用readonly而不是disabled
有两种选择:
<input type="text" value="{{user.name}}" readonly>
// In this case you can get post values
<input type="text" value="{{user.name}}" disabled>
// In this case you can not get post values
我的要求是它看起来应该是禁用的,但它应该通过它的值
您可以使用CSS使其看起来被禁用
.残疾人{
背景:ccc;
光标:不允许;
边框宽度:1px;
}
如果将其标记为禁用,则不会传递其值。如果符合您的要求,也许您可以将其标记为只读?@MohitBhardwaj使用readonly使参数类似于其他存在编辑光标的位置,但不能“编辑”。但我的要求是,它应该看起来是禁用的,但应该传递其值。在发送之前使用js启用它们如何?你应该能够在表单上完成它