1、radio为单选按钮,一般单选按钮有多个可供选择的项,而只能选择一个,比如男、女
2、那么给radio标签里面设定一个id或者class属性
3、在js里面,可以通过checked这个属性来判断哪一个radio标签被选择,
4、这样就可以获取到radio标签的值,然后根据标签的值进行判断,保存/插入数据库等操作
注意,html标记中,你用了同名的多个对象的话,脚本语言认为他们是一组对象。所以你的代码应该是:
function check()
{
var c = document.test.xueli.value;
if (document.test.tx1.value.length==0)
{
alert("姓名没有填写");
}
else
{
if (document.test.xueli[0].checked)
{
window.open("zhuan.htm");
}
else
{
if (document.test.xueli[1].checked)
{
window.open("ben.htm");
}
else
{
window.open("yan.htm");
}
}
}
}
====
注意,input对象的类型是radio的话,value属性为无效的!
input里不用写value```
函数check()里的判断语句相应改成
document.test.xueli[0].checked
document.test.xueli[1].checked 就可以了``
楼主再试一下``
给你一个我作过实验的check
function check()
{
var c = document.getElementsByName("xueli");
if (document.test.tx1.value.length==0)
{
alert("姓名没有填写");
}
if (c[0].checked)
{
alert("zhuan.htm");
}
if (c[1].checked)
{
alert("ben.htm");
}
if (c[2].checked)
{
alert("yan.htm");
}
}