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);
我这麽写可以出判定,但确定一下提示就直接提交了,而不是继续让我选,怎么办 展开
单选框本身从数据库中取值,默认为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);
我这麽写可以出判定,但确定一下提示就直接提交了,而不是继续让我选,怎么办 展开
5个回答
展开全部
<input type="radio" name="teacher" value="教师" />教师
asp 判断组名 name 的 value
如果是前端判断 是不需要的
因为单选组没被选中就没值 所以只需要判断选中的
asp 判断组名 name 的 value
如果是前端判断 是不需要的
因为单选组没被选中就没值 所以只需要判断选中的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//根据传入的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;
}
}
}
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;
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function preflaga() {
for (i=0;i<document.all('preflaga').length;i++) {
if (document.all('preflaga')[i].checked) {
alert ('有选');
return true;}
}
else{
alert ('没选');
return false;}
}
for (i=0;i<document.all('preflaga').length;i++) {
if (document.all('preflaga')[i].checked) {
alert ('有选');
return true;}
}
else{
alert ('没选');
return false;}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;}
}
}
{
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;}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function
preflaga()
{
for
(i=0;i<document.all('preflaga').length;i++)
{
if
(document.all('preflaga')[i].checked)
{
alert
('有选');
return
true;}
}
else{
alert
('没选');
return
false;}
}
preflaga()
{
for
(i=0;i<document.all('preflaga').length;i++)
{
if
(document.all('preflaga')[i].checked)
{
alert
('有选');
return
true;}
}
else{
alert
('没选');
return
false;}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询