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>
怎么试来试去还是没有效果??
是包了的
楼下全都试了还是一样 展开
<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>
怎么试来试去还是没有效果??
是包了的
楼下全都试了还是一样 展开
8个回答
展开全部
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;<----加一句
}
试试呢楼主
____________________________________________
onSubmit="return Onsubmit()"
改为onSubmit="return Onsubmit();"
action method后面都加引号,
function Onsubmit()
{
if (document.form1.payment.checked==false)
{
alert("请选择付款方式!");
return false;
}
else return true;<----加一句
}
试试呢楼主
展开全部
<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的值)
来获取具体的某个元素
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的值)
来获取具体的某个元素
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
单选按钮有属性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 //一般用于表单验证
}
}
document.getElementsByName获取到单选按钮的name值。
用for循环判断sexs.length循环所有的单选按钮。
sexs[i].checked判断是否选中。
之后在if条件语句中做逻辑处理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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包起来
我这样写成功了。
<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包起来
我这样写成功了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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>
这是我刚刚测试好的,可以用的,你试试看
<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>
这是我刚刚测试好的,可以用的,你试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询