好的,我已经检查了很多其他答案,但是那里发布的解决方案超出了我所学课程的范围。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" />
我需要从选择的任何一个中获取值。我无法将其硬编码到我的脚本中。