无法检索单选按钮组中选中的值按钮
我正在尝试检索单选按钮组中选中按钮的值。
<script type="text/javascript">
function ButtonClicked() {
alert($('input[name=datetype] :checked').val());
return;
}
</script>
<form action="test.php">
<input type="radio" value="d1" name="datetype" checked onclick="javascript: ButtonClicked()">Date 1 <br />
<input type="radio" value="d2" name="datetype" onclick="javascript: ButtonClicked()"> Date 2 <br />
</form>
输出始终是“未定义”。我是 jQuery(和 JS)的初学者,所以我可能会遗漏一些明显的东西,但查看大量示例并没有帮助。
I am trying to retrieve the value of the checked button in a radio button group.
<script type="text/javascript">
function ButtonClicked() {
alert($('input[name=datetype] :checked').val());
return;
}
</script>
<form action="test.php">
<input type="radio" value="d1" name="datetype" checked onclick="javascript: ButtonClicked()">Date 1 <br />
<input type="radio" value="d2" name="datetype" onclick="javascript: ButtonClicked()"> Date 2 <br />
</form>
The output is always 'undefined' . I am a beginner to jQuery(and JS) so I may be missing something obvious but looking at tons of examples didn't help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
alert($('input[name=datetype]:checked').val());
尝试不加空格alert($('input[name=datetype]:checked').val());
try without a space从 onclick 中删除“javascript”。
Remove 'javascript' from onclick.
更容易:
much easyser: