簡體   English   中英

禁用文本輸入更改,但將其與jQuery中的值一起使用

[英]Disable text input change but take it with its value in jQuery

我用一些來自數據庫的數據填充文本框元素。 我為不同的角色使用相同的表格。 一些角色可以更新這些值,而其他角色則不能。 因此,我想禁用它們進行編輯。

我都用過:

$("input:eq(1)").attr("disabled", true); 

$("input:eq(2)").prop('disabled', true);

它似乎正常工作,但是當我嘗試更新表單時,這些值在數據庫中存儲為空。 最初,它獲取並填充禁用的文本框,但是當我單擊“更新”按鈕時,這些值將作為空發送到DB。 如何避免該問題並提供解決方案以將不變的(因為您無法更改)輸入值推入數據庫?

輸入被禁用的問題在於它們不會在submit帖子中傳遞到數據庫。 嘗試將它們更改為此:

$("input:eq(1)").attr("readonly", true); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM