快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

判定CHECKBOX是否至少有选择一项

我们知道,假如在asp,只要response.write request.form("checkboxName")就可以判定是否有选择至少一项,但是必须递交后才可以这样做,那么就要接触脚本语言js,vbs

假设我们有个checkbox叫optHSCameratyp,我们写个函数来判定

function chkCheckBoxChs(objNam){ //?z?y是否有啉?穸嘌】虻闹辽僖幌罴br> var obj = document.getElementsByName(objNam); //?@取多啉框?到M
var objLen= obj.length; //?@取????樘度
var objYN; //是否有啉?窦br> var i;
objYN=false;
for (i = 0;i< objLen;i++){
if (obj [i].checked==true) {
objYN= true;
break;
}
}
return objYN;

}

然后在递交程式就如此调用:

function okSend()

{

if(chkChsHSC(optHSCameratyp)== false){

alert(\\\'请至少选择一项!\\\');

}

return;

}

因为checkbox有多个,名字相同,所以在js里面假如简朴document.all.checkboxNam根本识别不了到底是哪一个控件,必须用document.getElementsByName,当成一个数组来区分他们
返回类别: 教程
上一教程: FILE控件如何RESET
下一教程: 用ASP建立网站地图

您可以阅读与"判定CHECKBOX是否至少有选择一项"相关的教程:
· 根据选择的CHECKBOX动态在表格中列出选择的值
· 提高ASP性能的最佳选择(一)
· 如何用FOREACH遍历页面上所有的TEXTBOX,判定他们是否为空
· 检查来访IP是否合法的实际应用
· 检查SQL字符串中是否有单引号,有则进行转化.
    微笑服务 优质保证 索取样品