单选框的问题

houzy 2002-12-26 08:47:28
我写了一个函数检查用户是否选择了单选框中的一个,
function get()
{
alert(document.f.name.length)
}
<input type="button" onclick="return get()">
f是form的名字。name是按钮的名字
当然这里不是全部,问题是当单选按钮只有一个的时候,document.f.name.length取不出来值,是undefined,只有至少两个单选框时,才能出来,?????
...全文
101 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
houzy 2002-12-26
  • 打赏
  • 举报
回复
谢谢,我当然没有用name作名字,只是这里为了大家看着方便嘛!呵呵!
江南昆虫 2002-12-26
  • 打赏
  • 举报
回复
把document.f.name.length换成:
document.getElementsByName("name").length
但我也建议你不要取名就叫“name”!这样做很“危险”!:)
softrookie 2002-12-26
  • 打赏
  • 举报
回复
length是集合才有的属性,只有一个时就不是集合,而是一个对象
希默软件 2002-12-26
  • 打赏
  • 举报
回复
alert(document.getElementsByName("name").length)

最好不要使用name命名,<input name="name">不是一种好做法

87,996

社区成员

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

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