※ ChatGPTを利用し、要約された質問です(原文:for loop から 他のページに移動不可)
for loopから他のページに移動できない問題の解決方法
このQ&Aのポイント
for loopから他のページに移動できない問題が発生しています。break文の有無に関係なく同じ症状が続いています。解決方法を教えてください。
RadioCheck関数が正常に動作していることを確認できた後、GoNext関数を呼び出すことで次のページに移動します。ボタン入力の結果を書き出して次のページに移動することが目的です。
質問者は、for loopから他のページに移動できない問題を解決したいと考えています。現在、break文の有無に関係なく同じ症状が続いており、解決策を求めています。RadioCheck関数は正常に動作し、ボタン入力の結果を書き出して次のページに移動することが目的です。
for loop から、次のページにジャンプできません。
break を入れても入れなくても同じ症状が続いています。
解決方法を教えて下さい。
function RadioCheck() {
var Choice = document.Ask.status;
for (i=0; i < Choice.length; i++)
{
if (Choice[i].checked == true)
{
SendData( Choice[i].value ) ;
alert("out of loop") ; // ここまで正常に作動します
GoNext() ;
break ;
}
}
}
function GoNext() {
location.href = "nextPage.html";
}
<form name="Ask" >
<input type="radio" name="Status" value="1" > 1 <br>
<input type="radio" name="Status" value="2" > 2 <br>
<input type="submit" value="Enter"
onClick = "RadioCheck()" >
</form >
...
目的は、ボタン入力の結果を書き出して次のページに移動するだけです
.
以上、よろしくお願いします。
.
補足
ご回答ありがとうございます。 大文字の件は、単なる例示として一般名詞に置き換えただけです。 このスクリプトのループ作成の前段階では、Name による読み込みが正常に作動していましたので、 あくまでループから条件一致の際に脱出するために必要な問題点の解決についてのご指導をお願いいたします。