本帖最后由 曹宇 于 2013-6-6 14:10 编辑
如有如下Script代码:- <script language="javascript" type="text/javascript">
- function check()
- {
- var sex=document.getElementsByName("sex");
- alert(sex[0].value);
- alert(sex[1].value);
-
- /*
- alert(sex[0].nodeValue);
- alert(sex[1].nodeValue);
- */
- }
- </script>
复制代码 Html代码如下- <body>
- <form action="" onsubmit="check();" method="post">
- <input type="radio" name="sex" value="nan" />男 <input type="radio" name="sex" value="nv" />女
- </form>
- </body>
复制代码 作出来的网页 无论单选框选没选 输出永远是 nan 和 nv
而我用/* */注释掉的 语句执行的时候,无论单选框选没选,输出永远是 null.
两种方式 单选框点与不点没有任何区别。
我就是想要获取用户选择的值,或者判断用户是否没有选择性别选项。
可是这获取的值让我没法做判断。。
求大神。
多谢了!!!
|
|