为什么我取不到form的radio的某一项的值?

ppstay 2003-04-25 06:42:21
很奇怪,我的radio的value都有值,在页面上用查看源文件也看得到,但是在一个js的函数里面用alert(document.form.Rad.value)测试,信息总是undefined!,请问是什么问题?
...全文
179 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ppstay 2003-04-25
  • 打赏
  • 举报
回复
我在下面这检验函数里面用alert可以输出正确结果,但是在另外一个函数里面用上面的
document.form.Rad.value就不行,这是为什么?
function checkAll(){
var a = document.getElementsByName("sel")
for (var i=0; i<a.length; i++)
if(a[i].checked){
alert(a[i].value)
return false
}
return true
}
cpp2017 2003-04-25
  • 打赏
  • 举报
回复
alert(document.form.Rad.value)
你是不是有几个同名的Rad
这样写

function aaaaaaa()
{
var obj = window.event.srcElement;
alert(obj.value);
}
fason 2003-04-25
  • 打赏
  • 举报
回复
给出你的全部代码
ppstay 2003-04-25
  • 打赏
  • 举报
回复
如果我的这个button是普通按钮,不是submit,在它的onclick时间里面用document.form.Rad.value因该也可以吧?
fason 2003-04-25
  • 打赏
  • 举报
回复
<form method="POST" action="" name=form>
<input type="radio" value="V1" checked name="Rad"><input type="submit" value="提交" name="B1" onclick=alert(document.form.Rad.value)>
</form>

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧