![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?e8efa67)
現在、HTMLで「全設定」というボタンを作成し、このボタンがクリックされたとき、全てのチェックボックスにチェックを入れる機能をjavascriptで、作成しています。
1番目のチェックボックスは、document.form1.box1.checked = true;
で設定が出来、同様に、N番目は
document.form1.boxN.checked = true;(N=1~上限が不明)
で設定が出来ることは確認しました。
ここで、Nの値が事前にわかっていれば、問題ないのですが、毎回表示される毎に、Nの上限が変わります。
それで、上限が10だとすると、N=11でエラーになるので
document.form1.box11が実存するか否かを判定する方法があれば、
解決するのですが、その方法がわかりません。
指定されたオブジェクト(この場合はdocument.form1.box11)が実存するか否かを判定するメソッド又は関数(又はそれ以外の方法)があれば、ご教示下さい。
No.1ベストアンサー
- 回答日時:
if (document.form1.box11) などで判定すれば、値がundefinedやnullの場合はfalseとなりますので、チェックすることがが可能です。
(form1が存在することが前提。存在しないと値を求める時にエラーになる。)
数を知りたければDOMで取得しても可能です。
例えば、form1内のチェックボックスの値を、引数flg(true/false)に応じて全てセット(/リセット)するには、こんな方法でも可能です。
function test(flg){
var elm = document.forms['form1'].elements;
for (i=0; i<elm.length; i++) if (elm[i].nodeName=='INPUT' && elm[i].type=='checkbox') elm[i].checked = flg;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Visual Basic(VBA) マクロ実行時、自動で背景色を変えたい。 C列にあるチェックボックスをチェックするとB列に「TRUE」 4 2022/11/08 11:14
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/06 13:01
- Visual Basic(VBA) エクセルのマクロとシートの保護について教えてください。 1 2022/10/18 08:36
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- Excel(エクセル) たくさんあるフォームコントロールを効率よく確認するには 1 2022/12/24 12:27
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
return trueとreturn falseの用...
-
JavaScriptde途中で、「exit」...
-
ツリービューのチェックボック...
-
Tabキーでのカーソルの移動...
-
半角英数字のみの入力にエラー...
-
チェックボックスの有無判定
-
Visual Studioのデザインでの非...
-
何々~何々まで
-
オブジェクトが実存するかをチ...
-
slickのレスポンシブ > center...
-
COBOLの数字チェック
-
UART通信の取説で,left floati...
-
チェックボックスのON/OFFでVal...
-
【jsp/Java】チェックボックス...
-
プルダウン 項目が多いので先頭...
-
selectを変更不可にしたい
-
フォーム内で記入したクエリ送...
-
<JavaScript>tableタグを入力不...
-
onclickが動作しない
-
フォームのチェックボックスの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
return trueとreturn falseの用...
-
slickのレスポンシブ > center...
-
JavaScriptde途中で、「exit」...
-
COBOLの数字チェック
-
未入力のラジオボタンに、alert...
-
ラジオボタンのNullチェック
-
Visual Studioのデザインでの非...
-
onSubmit=の後ろは複数可能でし...
-
分岐数といえば
-
チェックボックスの有無判定
-
コピペを禁止するtextarea
-
TEXTAREAに入力した改行コード...
-
ツリービューのチェックボック...
-
度胸試しのJavaScript
-
JavaScript ログアウト処理
-
半角英数字のみの入力にエラー...
-
テキストボックスに数字しか入...
-
Tabキーでのカーソルの移動...
-
フォームの入力チェックをする...
-
Javascriptの"return "について
おすすめ情報