最初のページには、それぞれ値を持つ 2 つのラジオ ボタンがあります。リンクをクリックしてページ 2 に移動すると、次の for ループが実行され、チェックされたボタンの値が取得されます。(そのスクリプトは機能します、私はそれをテストしました):
function func1(){
var info = document.Information;
for(var i1 = 0;i1 < info.length;i1++){
if (info.elements[i1].type == "radio" && info.elements[i1].checked) {
ordertype = info.elements[i1].value;
alert(ordertype);
}
}
}
変数 ordertype が関数の外で宣言されています。2ページ目では、ボタンのクリックでこの関数を実行しています:
function func2(){
alert(ordertype);
}
ordertype は未定義になりました...変数を新しい関数に正しく渡すにはどうすればよいですか?