简单问题(送分) 我试过了结果还是返回undefined 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><BODY><FORM METHOD=POST ACTION=""><INPUT TYPE="radio" NAME="rad" value="1"><INPUT TYPE="radio" NAME="rad" value="2"><INPUT TYPE="radio" NAME="rad" value="3"><INPUT TYPE="button" name="test" value="test" onclick=" javascript:getValue('rad');"></FORM></BODY></HTML><SCRIPT LANGUAGE="JavaScript"><!--function getValue(val){ var check_length = document.forms[0].elements[val].length; var i_count=0 for(var i=0;i<check_length;i++) { if (document.forms[0].elements[val](i).checked) { alert(document.forms[0].elements[val](i).value); } } }//--></SCRIPT> 你的单选按钮是不是有多个,并且名都相同。如果是就要用数给的方法form.name[0].value <HTML><BODY><FORM METHOD=POST ACTION=""><INPUT TYPE="radio" NAME="rad" value="1"><INPUT TYPE="radio" NAME="rad" value="2"><INPUT TYPE="radio" NAME="rad" value="3"><INPUT TYPE="button" name="test" value="test" onclick=" javascript:getValue('rad');"><INPUT TYPE="button" name="test2" value="test2" onclick=" javascript:getRadio('rad');"></FORM></BODY></HTML><SCRIPT LANGUAGE="JavaScript"><!--function getValue(val){ var check_length = document.forms[0].elements[val].length; var i_count=0 for(var i=0;i<check_length;i++) { if (document.forms[0].elements[val](i).checked) { alert(document.forms[0].elements[val](i).value); } } }function CheckRadio(val,msg1,msg2){ var is_radio=document.forms[0].elements[val]; var s_msg1=(msg1==null || msg1=="")? "请选择 radio!":msg1; var s_msg2=(msg2==null || msg2=="")? "没有可选的 radio!":msg2; if(is_radio) { if (document.forms[0].elements[val].value != null) { if (document.forms[0].elements[val].checked) { return document.forms[0].elements[val].value; } else { alert(s_msg1); return ""; } } else { var check_length = document.forms[0].elements[val].length; var i_count=0 for(var i=0;i<check_length;i++) { if (document.forms[0].elements[val](i).checked) { i_count=i_count+1; return document.forms[0].elements[val](i).value; } } if(i_count==0) { alert(s_msg1); return ""; } } } else { alert(s_msg2); return ""; }}function getRadio(val){ var value= CheckRadio(val); alert(value);}//--></SCRIPT> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><BODY><FORM METHOD=POST ACTION=""><INPUT TYPE="radio" NAME="rad" value="1"><INPUT TYPE="radio" NAME="rad" value="2"><INPUT TYPE="radio" NAME="rad" value="3"><INPUT TYPE="button" name="test" value="test" onclick="getValue(this);"></FORM></BODY></HTML><SCRIPT LANGUAGE="JavaScript"><!--function getValue(point){ for(var i=0;i<point.form.length;i++) { if (point.form.elements[i].checked) { alert(point.form.elements[i].value); } } }//--></SCRIPT> 100分请教,js如何实现一个表单中多个域的空值批量检测? 屏蔽浏览器回退功能 求网页选项卡源代码。 Grid 数据刷新 帮我分析下这段代码.. 如何用js判断是否点击? 载入的小窗口显示在前面 求教一个弹出播放窗口的问题 求助~~用DOM生成script 自动执行鼠标点机事件(在线等) 高手请进!如何动态的调用id?? 菜鸟求救!!!!
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<FORM METHOD=POST ACTION="">
<INPUT TYPE="radio" NAME="rad" value="1">
<INPUT TYPE="radio" NAME="rad" value="2">
<INPUT TYPE="radio" NAME="rad" value="3">
<INPUT TYPE="button" name="test" value="test" onclick=" javascript:getValue('rad');">
</FORM>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function getValue(val)
{
var check_length = document.forms[0].elements[val].length;
var i_count=0
for(var i=0;i<check_length;i++)
{
if (document.forms[0].elements[val](i).checked)
{
alert(document.forms[0].elements[val](i).value);
}
}
}
//-->
</SCRIPT>
如果是就要用数给的方法
form.name[0].value
<BODY>
<FORM METHOD=POST ACTION="">
<INPUT TYPE="radio" NAME="rad" value="1">
<INPUT TYPE="radio" NAME="rad" value="2">
<INPUT TYPE="radio" NAME="rad" value="3">
<INPUT TYPE="button" name="test" value="test" onclick=" javascript:getValue('rad');">
<INPUT TYPE="button" name="test2" value="test2" onclick=" javascript:getRadio('rad');">
</FORM>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function getValue(val)
{
var check_length = document.forms[0].elements[val].length;
var i_count=0
for(var i=0;i<check_length;i++)
{
if (document.forms[0].elements[val](i).checked)
{
alert(document.forms[0].elements[val](i).value);
}
}
}
function CheckRadio(val,msg1,msg2)
{
var is_radio=document.forms[0].elements[val];
var s_msg1=(msg1==null || msg1=="")? "请选择 radio!":msg1;
var s_msg2=(msg2==null || msg2=="")? "没有可选的 radio!":msg2; if(is_radio)
{
if (document.forms[0].elements[val].value != null)
{
if (document.forms[0].elements[val].checked)
{
return document.forms[0].elements[val].value;
}
else
{
alert(s_msg1);
return "";
}
}
else
{
var check_length = document.forms[0].elements[val].length;
var i_count=0
for(var i=0;i<check_length;i++)
{
if (document.forms[0].elements[val](i).checked)
{
i_count=i_count+1;
return document.forms[0].elements[val](i).value;
}
}
if(i_count==0)
{
alert(s_msg1);
return "";
}
}
}
else
{
alert(s_msg2);
return "";
}}
function getRadio(val)
{
var value= CheckRadio(val);
alert(value);
}
//-->
</SCRIPT>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<FORM METHOD=POST ACTION="">
<INPUT TYPE="radio" NAME="rad" value="1">
<INPUT TYPE="radio" NAME="rad" value="2">
<INPUT TYPE="radio" NAME="rad" value="3">
<INPUT TYPE="button" name="test" value="test" onclick="getValue(this);">
</FORM>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function getValue(point)
{
for(var i=0;i<point.form.length;i++)
{
if (point.form.elements[i].checked)
{
alert(point.form.elements[i].value);
}
}
}
//-->
</SCRIPT>