0

IDカードの裏の承認を含むチェックボックスを備えたMySQLテーブルからページをロードできるCodeigniterベースのソリューションを探しています。5 列 x 10 行のチェック ボックスを含むページを既に読み込むことができますが、これは正常に機能します。

私ができないことは、選択を 50 のうち 9 つに制限し、チェックボックスの値を別のページに投稿することです。

次のステートメントを使用して、jquery を使用して残りのチェックされていないボックスを無効にすると、次のようになります。

"$inputs.not(this).prop('disabled',true);"

選択された最後のオプションのみが投稿されます。一方、チェックボックスを無効にしたり、制限の前に送信したりしない場合、投稿は、選択した承認を含む次のページの配列で正常に機能します。Codeigniter でこれを達成するために多くの方法を試し、解決策を探していましたが、役に立ちませんでした。誰かがこれで私を助けることができれば、それは非常に高く評価されます. 私はこのプロジェクトの完了に近づいており、しばらくこれに苦労しています.

以下は、オンラインで見つけた使用していたスクリプトです。

<script>
$(document).ready(function () {
$('input:checkbox').click(function(){
var $inputs = $('input:checkbox')
if($(":checkbox").filter(':checked').length==9){
$inputs.not(this).prop('disabled',true); 
}else{
$inputs.prop('disabled',false);
}
})
})
</script>
4

1 に答える 1