質問: true; を用いて、最終処理の関数は呼ばれていないものの本来はボタンがクリックできないはずなのに、クリックできる。 クリック自体ができるので、iがカウントし続け、配列エラーが出っ放しになる。たぶんほかの言語では重大なエラーになるはずだが、javascript内では警告で収まっているので、何とかしたい。 ボタンを無効化する記述はネット等で調べたが、自分のformと少し書き方が違うらしく、うまく動作していない。 本来の書き方(フォーム内に普通のボタンを含めていいのかどうか)が分からない。form内の部品が配列であるため、[2]を当てている。
回答: `` ⇒ `` **追記:** 【とほほのJavaScript入門(フォーム関連)】 > > [window.]document.form (e3/N2) > > 個々のフォームオブジェクト。 例えば と生成したフォームは、次のいずれかの書式で指定する。(0 はドキュメント中の最初のフォームを表す) > > document.forms[0] > > document.forms["form1"] > > document.form1 > > > 【フォーム(Form)】