Javascript 使用jquery编辑时选择框disable并在disadbled字段中发送post值
我在编辑表单中有一些值,我需要禁用选择框,在编辑并单击更新表单中需要更新记录并选择框禁用或只读并发送post值,我使用了Javascript 使用jquery编辑时选择框disable并在disadbled字段中发送post值,javascript,php,jquery,Javascript,Php,Jquery,我在编辑表单中有一些值,我需要禁用选择框,在编辑并单击更新表单中需要更新记录并选择框禁用或只读并发送post值,我使用了 $("#user_name").prop( "disabled", true); 通过这种方式,字段表单字段被禁用,无法更改或编辑值,但问题是我无法获取更新记录的post值,感谢您的回答,因为您很清楚,SELECT没有READONLY属性。请将其与您的选择标记一起使用 <select id="user_name" onfocus="this.defaultIndex
$("#user_name").prop( "disabled", true);
通过这种方式,字段表单字段被禁用,无法更改或编辑值,但问题是我无法获取更新记录的post值,感谢您的回答,因为您很清楚,
SELECT
没有READONLY
属性。请将其与您的选择标记一起使用
<select id="user_name" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;">
或
你可以用这个
<select id="user_name">
<option disabled="disabled">1</option>
<option selected="selected">2</option>
<option disabled="disabled">3</option>
</select>
1.
2.
3.
向我们展示一些代码,让我们了解您在说什么。如果该字段被禁用,则表单元素值
将不会发布。使用readonly
我想知道,当用户无法编辑数据时,为什么您希望post中的数据?编辑案例选择值在字段中提取,该值需要作为post数据发送,如果禁用,post数据不发送。。。我尝试只读,而不是禁用,但它不起作用。实际上,当编辑操作发生时,我需要禁用,仅编辑案例,仅某些案例获得编辑,此选择字段显示为禁用,需要在编辑表单字段内发送值,通过这种方式,post值设置为空。您可以传递一个标志,也可以使用隐藏字段来完成此操作。有很多方法可以做到这一点。但这一切都取决于你的方法。不客气@r.d.rez。如果你觉得这个答案有帮助,请投票并打勾:)阿里,还有一个疑问,我需要将此用于插入,但在它被禁用时。。。我不能选择我添加的值“disabled”,false,但我不能选择insert Case的值当您编辑它时,您是否在url中发送任何参数?请在编辑时告诉我url?
<select id="user_name">
<option disabled="disabled">1</option>
<option selected="selected">2</option>
<option disabled="disabled">3</option>
</select>