2011-10-25 10 views
2

私のコードでチェックボックスを使用していますが、readonlyプロパティをテキストボックスに追加したいのですが、readonlyプロパティをチェックボックスに追加できないことがわかりました。推奨される代替方法はdisabledtrueに設定することです。フォームのチェックボックスに 'readonly'の代わりに使用できるものは何ですか?

disabledプロパティをtrueに設定した場合です。私はチェックボックスの値のサーバー側を取得することはできません。チェックボックスを読み取り専用に設定し、サーバー側で値を取得できるソリューションが必要です。

どうすればいいですか?

<input id="AddNewProductCategory" class="" type="checkbox" tabindex="1900" name="addnewproductcategory" value="1" checked="checked"> 

JavaScriptを:私のサーバーで

$(document).ready(function(){ 

jq('#AddNewProductCategory').attr('checked',true); 

}); 

:私はCodeIgniterのとjQueryを使用しています

$check_box_val = $this->ci->input->post('addnewproductcategory'); 

は、これが私の見解です。

答えて

3

を値1または0で<input type='hidden'>を追加し、無効になり

$(document).ready(function(){ 

jq('#AddNewProductCategory').attr('checked',true); 
jq('#AddNewProductCategoryHidden').val('true'); 

}); 
3

HTMLに挿入:<input type="hidden" name="addnewproductcategory" value="1" />チェックボックスを無効にします。

<input id="AddNewProductCategoryHidden" class="" type="hidden" tabindex="1900" name="addnewproductcategoryhidden" value=""/> 

はその後、チェックボックスがクリックされますと、その設定 - -

2

私はあなたが隠しフィールドを追加することができ、チェックボックス

関連する問題