2010年4月22日木曜日

prototyeでformのcheckboxをコントロール

 くだらないけど、基礎すぎるのか検索してもスマートなのがみつからなかったんで、メモっておくことにした。自分のためというよりも、誰かの参考のため。

<a href='#' onclick='$A(Form.getInputs($("id_of_form"),"checkbox","name_of_input")).each(function(node){ node.checked = true })'>全選択</a>
<a href='#' onclick='$A(Form.getInputs($("id_of_form"),"checkbox","name_of_input")).each(function(node){ node.checked = false })'>全解除</a>
<a href='#' onclick='$A(Form.getInputs($("id_of_form"),"checkbox","name_of_input")).each(function(node){ node.checked = !node.checked })'>反転</a>

0 件のコメント: