站內搜尋

Wednesday, March 5, 2014

[jQuery] 解決 select radio checkbox ...等 無法使用 readonly 的方法

readonly 跟 disabled 雖然都可以達到讓使用者無法調整內容的目的,但是表單 submit 後,會無法取得 disabled 的欄位值,所以,必須使用 readonly 。
但是, select 、 radio 、 checkbox 卻無法使用 readonly ,雖然可以透過一些 javascript 的方式去達到 readonly 的效果,不過有個更單純的方法,就是先 disabled ,然後送出時在 un disabled,做法很簡單...
在 submit() 之前加入下面的語法:
$
("form[name='myform'] input[name='myradio']").prop("disabled", false);
就可以解除 disabled ,讓接收頁可以成功取到欄位值。

No comments:

Post a Comment