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