js判断单选按钮

<inputtype="radio"value="<%=rs("titlename")%>"name="payment"><SCRIPTlanguage=javascri... <input type="radio" value="<%=rs("titlename")%>" name="payment">

<SCRIPT language=javascript>
function Onsubmit()
{

if (document.form1.payment.checked==false)
{
alert("请选择付款方式!");
return false;
}
}
</SCRIPT>
<form name=form1 onSubmit="return Onsubmit()" action=pay.asp method=post>
怎么试来试去还是没有效果??
是包了的
楼下全都试了还是一样
展开
 我来答
smluyi
推荐于2016-07-11 · TA获得超过1356个赞
知道大有可为答主
回答量:515
采纳率:0%
帮助的人:811万
展开全部
onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!onsubmit是全小写!
____________________________________________
onSubmit="return Onsubmit()"
改为onSubmit="return Onsubmit();"
action method后面都加引号,
function Onsubmit()
{

if (document.form1.payment.checked==false)
{
alert("请选择付款方式!");
return false;
}
else return true;<----加一句
}
试试呢楼主
毛昊天张朗
游戏玩家

2019-09-06 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:1.1万
采纳率:33%
帮助的人:702万
展开全部
<input
type="radio"
name="a"
id='1'
value="bbbbbbbbbbbb"
disabled="true">就是选不了我
<input
type="radio"
name="a"
id="2"
value="aaaaaaaaaaa"
checked="checked">默认选中
<input
type="radio"
name="a"
id="2"
value="cccccccccccccccc">也可以选择我
不能选中
disabled="true"
默认选中
checked="checked"
所有单选按钮中只能选中一个
-----------name的值必须相同,为了区分元素可以
id取不同的值,用
document.getelementbyid(id的值)
来获取具体的某个元素
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
多啦不会梦
2015-10-16 · TA获得超过3525个赞
知道大有可为答主
回答量:1318
采纳率:80%
帮助的人:893万
展开全部

单选按钮有属性checked做判断,具体的实例如下:

<input type="radio" name="sex"  value="male">男 
<input type="radio" name="sex" value="male">女
function checkSexSelected()
{
    var sexs=document.getElementsByName("sex");
    var check =false;
    for(var i =0;i<sexs.length;i++)
     {
        //alert(sexs[i].checked);//check if this is checked
         check =check | sexs[i].checked;
       }  
    if(!check)  //check if one selected or not at all
    {
               //do something unchecked          
   }
    else
    {
            //do something unchecked            //一般用于表单验证
   }
}
  1. document.getElementsByName获取到单选按钮的name值。

  2. 用for循环判断sexs.length循环所有的单选按钮。

  3. sexs[i].checked判断是否选中。

  4. 之后在if条件语句中做逻辑处理。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤单棒棒糖
2008-07-10 · TA获得超过1544个赞
知道小有建树答主
回答量:1295
采纳率:0%
帮助的人:0
展开全部
<form name=form1 onSubmit="return Onsubmit()" action=pay.asp method=post>
<input type="radio" value="aaaa" name="payment">
<input type="submit" value="aaa">
</form>

<SCRIPT language=javascript>
function Onsubmit()
{

if (document.form1.payment.checked==false)
{
alert("请选择付款方式!");
return false;
}
}
</SCRIPT>

form要把input包起来

我这样写成功了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhenliwei2008
2008-07-11 · TA获得超过212个赞
知道小有建树答主
回答量:949
采纳率:100%
帮助的人:496万
展开全部
<html>
<head>
<title>测试</title>
<script type="text/javascript">
function selecting(num)
{
var a=document.getElementsByTagName('font');
for(var i=0 ;i<a.length;i++){
if(i==num){
a[i].color="black";
}
else{
a[i].color="#999999";
}
}

}
</script>

<SCRIPT language=javascript>
function Onsubmit()
{

if (document.form1.payment.checked==false)
{
alert("请选择付款方式!");
return false;
}
}
</SCRIPT>

</head>
<body>
<form name=form1 onSubmit="return Onsubmit()" action=pay.asp method=post>
<input type="radio" value="aaaa" name="payment">
<input type="submit" value="aaa">
</form>

</body>
</html>

这是我刚刚测试好的,可以用的,你试试看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式