在asp网页中复选框被选中,确定按钮能点击 如果复选框没被选中,按钮不能点击 怎么做

就是这段代码,请教高手<tr><tdheight="30"colspan="7"align="center"bgcolor="#FFFFFF"><spanclass="t... 就是这段代码,请教高手
<tr>
<td height="30" colspan="7" align="center" bgcolor="#FFFFFF"><span class="tr1">  
<input name="checkbox" type="checkbox" value="checkbox" />
<font size="2"><span class="STYLE1">我已确定以上信息准确无误,同意报名</span></font><font size="2" color="FF0000">
<label></label>
</font></span></td>
</tr>

<tr>
<td colspan="4" align="center" bgcolor="#FFFFFF">
                 

<label>
<input type="submit" name="checkbox" value="提交" />
</label></td>
</tr>
</table>
</form>
展开
 我来答
miniappkFwV0962YhOPw
2013-09-22 · 请开发者输入账号签名
miniappkFwV0962YhOPw
采纳数:2709 获赞数:7886

向TA提问 私信TA
展开全部
<script type="text/javascript">
//===================
//复选框通用检测函数
//可应用于多个复选框
//如果有一个被选中
//返回true否则false
//===================
function chkCheckBox() {
    var obj = document.getElementsByName("checkbox"); // 获取多选框数组
    var objLen = obj.length;
    var objYN = false; // 是否有选择
    for (var i = 0; i < objLen; i++) {
        if (obj [i].checked == true) {
            objYN = true;
            break;
        }
    }
return objYN;
}
//================
//判断,调用前面函数
//如果为假,则按钮为不可用
//================
if (!chkCheckBox()) {
document.getElementById("tjCheck").disabled=true;
}else{
document.getElementById("tjCheck").disabled=false;
}
</script>
body之间,你的代码
<tr>
    <td height="30" colspan="7" align="center" bgcolor="#FFFFFF"><span class="tr1">  
      <input name="checkbox" type="checkbox" value="checkbox" />
      <font size="2"><span class="STYLE1">我已确定以上信息准确无误,同意报名</span></font><font size="2" color="FF0000">
      <label></label>
      </font></span></td>
  </tr> 
 
  <tr>
    <td colspan="4" align="center" bgcolor="#FFFFFF">
                       
        
        <label>
        <input type="submit" name="checkbox" id="tjCheck" value="提交" />
        </label></td>
  </tr>
</table>
</form>

因为你前面的复选框和后面的提交按钮,都用了同一个name,而在你web页面中,不知道还有多少个同名的,所以,这样不好判断,故,在提交这儿,加了一个ID,这样就保证了它在此页面中的唯一性。


ASP做不到客户端检测,上面的代码是JS代码

追问
你有QQ吗?可以指导一下我吗?
追答
没有
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式