急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急

weiwei6 2003-10-09 01:13:58
在名为form1里面有个名为name的单选框,事件动作为
onclick=checkk()


函数为以下一段,为什么选中以后不弹出"k"啊?
<script>
function checkk()
{
if(document.form1.name.checked)
alert("k");
}
</script>
...全文
41 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
weiwei6 2003-10-09
  • 打赏
  • 举报
回复
唠叨兄真酷,一下子就知道我用了多个radio
liyujie2000 2003-10-09
  • 打赏
  • 举报
回复
你把你的代码全部贴出来咯
xuzuning 2003-10-09
  • 打赏
  • 举报
回复
一个radio不会出现你说的现象
一组radio就不一样了,需按数组访问
<form name=form1>
<input type="radio" name=name onclick=checkk()>
<input type="radio" name=name onclick=checkk()>
</form>

<script>
function checkk()
{
if(document.form1.name[0].checked)
alert("k");
}
</script>
weiwei6 2003-10-09
  • 打赏
  • 举报
回复
我把name换成别的词了,还是不行啊,高手救我
cloudchen 2003-10-09
  • 打赏
  • 举报
回复
尽量不要用name这些属性名来给object命名
cloudchen 2003-10-09
  • 打赏
  • 举报
回复
document.form1.item("name").checked
liyujie2000 2003-10-09
  • 打赏
  • 举报
回复
你先看看
alert(document.form1.name)

是不是一个对象 object.

如果不是,说明你写错了

建议你不要用 name 这样的关键字来命名任何 elements

name1 看看吧
weiwei6 2003-10-09
  • 打赏
  • 举报
回复
有人在吗?
weiwei6 2003-10-09
  • 打赏
  • 举报
回复
up

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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