2 つの選択リストがあります。クリックすると、選択した値を他のリストにフィードする必要があるというチェックボックスがあります。
私は、最初の選択リストで選択した値をアラートバックすることができた段階まで来ました.私の質問は、チェックボックスがクリックされたときに2番目の選択リストで値を取得する方法です:
以下のコードを確認して、どこまで到達したかを確認してください。
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function displayResult() {
if(document.form1.billingtoo.checked == true) {
var x = document.getElementById("mySelect").selectedIndex;
var y = document.getElementById("mySelect").options;
alert(y[x].text);
}
}
</script>
</head>
<body>
<form name="form1">
Select your favorite fruit:
<select id="mySelect">
<option>Apple</option>
<option>Orange</option>
<option>Pineapple</option>
<option>Banana</option>
</select>
<br>
<input type="checkbox" name="billingtoo" onclick="displayResult()">
<br>
Select your favorite fruit 2:
<select id="mySelect2">
<option>Apple</option>
<option>Orange</option>
<option>Pineapple</option>
<option>Banana</option>
</select>
</form>
</body>
</html>
ありがとう。