出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[4708] Re:チェックボックスのOff時の値を取得して配列に渡したい |
投稿者:暇人さん 2004/10/22 9:44:00 |
<!--// function check(){ if (document.cart.del.length){ for(i = 0; i < document.cart.del.length; i++) { if (document.cart.del[i].checked == ture) //[i]つけるの忘れてた document.cart.del[i].value = "delete"; if (document.cart.del[i].checked == false) //ここの所に無理やりチェック機能追加、[i]もつける document.cart.del[i].checked; document.cart.del[i].value = "keep"; } } else{ if (document.cart.del.checked == ture) document.cart.del.value = "delete"; if (document.cart.del.checked == false) document.cart.del.value = "keep"; //チェックする。 document.cart.del.checked; } } よく考えてみたらチェックしないとValue飛んでこないですね。 ・・・で、無理やりチェックしてみました。 なんかカッコ悪いなあ と言うわけで例えばこんな風にしたらどうでしょう <!--// function check(){ if (document.cart.del.length){ for(i = 0; i < document.cart.del.length; i++) { if (document.cart.del[i].checked == ture) document.cart.del[i].value = i; } } else{ if (document.cart.del.checked == ture) document.cart.del.value = "0"; } } こうすると0番目と2番目にチェックしたら del = "0,2" ととんでくるのでupdate関数を多少手直しすればOKかと思います。 |
![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
TreeBBS For ASP V.0.1.3 |