ASP中如何判定radio是否被选中

我想做一个判定,当单选框没有被选中时,提示信息单选框本身从数据库中取值,默认为0,1为同意,2为驳回,当0时就是没选,应该提示。请问怎么实现~这是代码if(theForm... 我想做一个判定,当单选框没有被选中时,提示信息
单选框本身从数据库中取值,默认为0,1为同意,2为驳回,当0时就是没选,应该提示。
请问怎么实现~
这是代码

if (theForm.accflaga.value == ""){
alert("请选择是否通过审核!");
theForm.accflaga.focus();
return (false);

下面是radio
<% if accflaga=1 then %>
<input name="accflaga" type="radio" value="1" checked>
<% else %>
<input name="accflaga" type="radio" value="1" >
<% end if %>
同意</label></td>
<td width="80"><label>
<% if accflaga=2 then %>
<input name="accflaga" type="radio" value="2" checked>
<% else %>
<input name="accflaga" type="radio" value="2" >
<% end if %>
驳回

我用数组可以判定~~但不知道怎么判定一个选上就通过~
function preflaga() {
for (i=0;i<document.all('preflaga').length;i++) {
if (document.all('preflaga')[i].checked) {alert ('有选');return false;}
}
alert ('没选');
return false;
}

求教~~~就50分~全给了~ 哪位能帮我改一下~谢谢
一楼朋友这个我不太懂,还能再具体点么~二楼那个不行的....
if (theForm.preflaga.value ="0"){
alert("请选择是否审核!");
theForm.preflaga.focus();
return (false);
我这麽写可以出判定,但确定一下提示就直接提交了,而不是继续让我选,怎么办
展开
 我来答
yzy9310
2015-11-06 · TA获得超过1204个赞
知道小有建树答主
回答量:1632
采纳率:75%
帮助的人:755万
展开全部
<input type="radio" name="teacher" value="教师" />教师

asp 判断组名 name 的 value

如果是前端判断 是不需要的

因为单选组没被选中就没值 所以只需要判断选中的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7f42183
2009-09-17 · TA获得超过628个赞
知道小有建树答主
回答量:1359
采纳率:100%
帮助的人:362万
展开全部
//根据传入的radio的选中状态设置所有radio的选中状态
function selectAll(obj)
{
var allInput = document.getElementsByTagName("input");

var loopTime = allInput.length;
for(i = 0;i < loopTime;i++)
{

if(allInput[i].type == "radio")
{
allInput[i].checked = obj.checked;
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
劲捷电子信息
推荐于2016-10-04 · TA获得超过1705个赞
知道小有建树答主
回答量:829
采纳率:33%
帮助的人:408万
展开全部
function preflaga() {
for (i=0;i<document.all('preflaga').length;i++) {
if (document.all('preflaga')[i].checked) {
alert ('有选');
return true;}
}
else{
alert ('没选');
return false;}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小鱼的眼皮
2009-09-17 · TA获得超过2607个赞
知道小有建树答主
回答量:1608
采纳率:0%
帮助的人:701万
展开全部
function selectAll(obj)
{
var allInput = document.getElementsByTagName("input");

var loopTime = allInput.length;
for(i = 0;i < loopTime;i++)
{

if(allInput[i].checked)
{
return false;
alert('有选');
break;
}else
{return true;}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
节盈尾艳蕙
2019-06-02 · TA获得超过3897个赞
知道小有建树答主
回答量:3079
采纳率:27%
帮助的人:457万
展开全部
function
preflaga()
{
for
(i=0;i<document.all('preflaga').length;i++)
{
if
(document.all('preflaga')[i].checked)
{
alert
('有选');
return
true;}
}
else{
alert
('没选');
return
false;}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式