如何使用jQuery更改只读文本框的值?
如何使用jQuery更改具有只读属性的HTML文本框的值?
等等,你想删除只读吗? 如果是这样:
$('textbox').removeAttr('readonly').val('Changed Value');
如果不:
$('textbox').val('Changed Value');
$('my-textbox').val('new value')
只读属性仅适用于查看页面的用户,而不适用于访问的JavaScript。 它
$('input[readonly]').val('my new val');
较旧的post,但这里有一些信息。
如果你有一个只读输入(带有id测试),你只需用jquery设置val
$('#test').val(100);
但如果你在浏览器中查看html源代码并搜索最近更新的输入值,你会看到值为空。
因此,为了防止这种情况,您必须在将值设置为输入之前删除只读属性,然后再将readonly设置为true。
$('#test').prop('readonly',false); $('#test').val(100); $('#test').prop('readonly',true);
和结果在HTML中
这需要发送表单值时防止错误…
别忘了写#例如
$('#my-textbox').val('new value');
也许你可以通过然后在一切都不要忘记尝试使用“”而不是”