javascript中如何得到radio的值??

zhangzgsky 2003-08-12 05:38:02
<form name="form1">
<input type="radio" name="transtyle" value="电话" >电话
<input type="radio" name="transtyle" value="传真" >传真
<input type="radio" name="transtyle" value="email">email
<input type="radio" name="transtyle" value="邮寄">邮寄
<input type="radio" name="transtyle" value="自取">自取

</form>
document.form1.transtyle.value
我这样怎么得不到所选择出来的radio值???
...全文
396 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangli8850 2003-08-13
  • 打赏
  • 举报
回复
lsrzm(月影飞鸿--我要分、分、分.....) 说得很对


to zhangzgsky (忧伤的紫雨) :

你首先应当想到,name属性一样的话,就是一个数组
所以:
aa = document.getElementsByName("transtyle");
实际上等价于
aa = document.all.transtyle
fzel_net 2003-08-13
  • 打赏
  • 举报
回复
<input type="radio" name="transtyle" value="电话" onclick="show(this.value)" >电话
<input type="radio" name="transtyle" value="传真" onclick="show(this.value)" >传真
<input type="radio" name="transtyle" value="email" onclick="show(this.value)">email
<input type="radio" name="transtyle" value="邮寄" onclick="show(this.value)">邮寄
<input type="radio" name="transtyle" value="自取" onclick="show(this.value)">自取
<script>
function show(obj)
{
alert(obj);
}

</script>
lsrzm 2003-08-12
  • 打赏
  • 举报
回复
<input type="radio" name="transtyle" value="电话" >电话
<input type="radio" name="transtyle" value="传真" >传真
<input type="radio" name="transtyle" value="email">email
<input type="radio" name="transtyle" value="邮寄">邮寄
<input type="radio" name="transtyle" value="自取">自取
<script>
function get()
{
aa = document.getElementsByName("transtyle");
for (i=0;i<aa.length;i++)
{
alert(aa[i].value);
}
}
get();
</script>
shyslysky 2003-08-12
  • 打赏
  • 举报
回复
<form name="form1">
<input type="radio" name="transtyle" value="电话" >电话
<input type="radio" name="transtyle" value="传真" >传真
<input type="radio" name="transtyle" value="email">email
<input type="radio" name="transtyle" value="邮寄">邮寄
<input type="radio" name="transtyle" value="自取">自取

</form>
<script>
var len=document.form1.tags("input");
var str=new String;
for (var i=0;i<len.length;i++)
{
str=str+len[i].value;
}
alert(str);
</script>
shyslysky 2003-08-12
  • 打赏
  • 举报
回复
<form name="form1">
<input type="radio" name="transtyle1" value="电话" >电话
<input type="radio" name="transtyle" value="传真" >传真
<input type="radio" name="transtyle" value="email">email
<input type="radio" name="transtyle" value="邮寄">邮寄
<input type="radio" name="transtyle" value="自取">自取

</form>
<script>
alert( document.form1.transtyle1.value);
</script>

87,914

社区成员

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

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