GeekBox

IT系エンジニアの雑記

一度入力されたチェックボックスを入力不可にする その2

2015/02/14

attrでonclickに「return false;」を入れてやるだけ。
ある時間になったらcheckboxを固定したり、一定の条件で固定させたい場合の時に使える。


$('#checkbox').attr('onClick' , 'return false;');

//smartyを使ったチェックの判定
<{if $data.flag}>
    $('#checkbox').prop('checked', true);
<{/if}>

これでreadonly的な感じにすることができるが、disabledみたいに灰色になったりはしないのでそこはcssか何かでやるしかない。

[amazonjs asin="4873113911" locale="JP" title="JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス"]

-javascript, jQuery
-,