わかりました。他にもたくさんの回答を確認しましたが、そこに掲載されている解決策は、私が受講しているクラスの範囲を超えています。IEは、その方法については説明していません。
とにかく、私は単にラジオボタンから値を取得しようとしています。ここにあるのは私のhtmlコードと私のjavascriptです。
<script type="text/javascript">
function bookTrip()
{
var arrivalcity;
arrivalcity = document.reservations.radCity.value;
alert(arrivalcity);
}
</script>
実際のボタンは、私のhtmlコードでは次のようになっています。
Milwaukee: ($20) <input type="radio" name="radCity" value="20" />
私が警告するとき(到着); 私が得るのはNaNだけです。理由がわかりませんが、文字列20を返す必要がありますか?
明確にさせてください。私には3つの異なる都市の選択肢があります。フォームを開始したときに持っているものを正確に表示するように編集しました。
<form name="reservations">
<p>First Name: <input type="text" name="txtFirstName" />
Last Name: <input type="text" name="txtLastName" /></p>
<span style="font-weight:bold;">Arrival City:</span><br />
Milwaukee: ($20) <input type="radio" name="radCity" value="20" /><br />
Detriot: ($35) <input type="radio" name="radCity" value="35" /><br />
St. Louis: ($40) <input type="radio" name="radCity" value="40" />
選択したものから値を取得する必要があります。スクリプトにハードコーディングできません。