惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Vulnerabilities – Threatpost
雷峰网
雷峰网
GbyAI
GbyAI
F
Fortinet All Blogs
MyScale Blog
MyScale Blog
MongoDB | Blog
MongoDB | Blog
博客园 - 聂微东
V
V2EX
Jina AI
Jina AI
Apple Machine Learning Research
Apple Machine Learning Research
C
CXSECURITY Database RSS Feed - CXSecurity.com
美团技术团队
Engineering at Meta
Engineering at Meta
T
Tenable Blog
P
Privacy & Cybersecurity Law Blog
Project Zero
Project Zero
Cloudbric
Cloudbric
Help Net Security
Help Net Security
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
L
LINUX DO - 热门话题
J
Java Code Geeks
WordPress大学
WordPress大学
S
Securelist
F
Full Disclosure
N
News and Events Feed by Topic
B
Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
I
InfoQ
P
Proofpoint News Feed
Hugging Face - Blog
Hugging Face - Blog
U
Unit 42
Google Online Security Blog
Google Online Security Blog
Spread Privacy
Spread Privacy
P
Proofpoint News Feed
宝玉的分享
宝玉的分享
S
Schneier on Security
T
The Exploit Database - CXSecurity.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Schneier on Security
Schneier on Security
Google DeepMind News
Google DeepMind News
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
月光博客
月光博客
Martin Fowler
Martin Fowler
T
Threat Research - Cisco Blogs
小众软件
小众软件
V2EX - 技术
V2EX - 技术
Last Week in AI
Last Week in AI
Stack Overflow Blog
Stack Overflow Blog
The Last Watchdog
The Last Watchdog
D
DataBreaches.Net

博客园 - ms_dos

数据库中char(13)+char(10)转换为页面的换行 System.DBNull的用法 GridView编辑状态下DropDownList的联动 - ms_dos - 博客园 GridView单元格换行 - ms_dos - 博客园 js实现indexOf - ms_dos - 博客园 AspxCallBack控件的CallBack事件 js实现精确到小数点后几位的四舍五入函数 HyperLink控件邦定参数 - ms_dos - 博客园 CSS实现圆角DIV - ms_dos - 博客园 值得收藏的22个搜索下载免费PDF电子书的网站 游标的使用方法 [转]Sql Server遍历表记录 将页面滚动条置于顶端 div居中 - ms_dos - 博客园 ResolveUrl的用法 - ms_dos - 博客园 窗口全屏 JS实现一行内多列DIV同高 - ms_dos - 博客园 动态显示男女性别的两种方法 OnClientClick属性中的换行符 - ms_dos - 博客园
CustomValidator验证CheckBoxList必须选择且只能选择一个
ms_dos · 2011-04-29 · via 博客园 - ms_dos

js:

<script language="javascript" type="text/javascript">
        function validateChklst(source, args) { 
//验证CheckBoxList必须选择且只能选择一个
            var obj = document.getElementById('<%=chklstConclusion.ClientID%>');
            var i, k 
= 0, isCheck = false;
            var tags 
= obj.all.tags('input');
            var n 
= tags.length; //返回obj对象里具有“input”标签对象的集合
            for (i = 0; i < n; i++) {
                
if (tags[i].checked) {
                    isCheck 
= true;
                    k
++;
                }
            }
            
if (isCheck && k == 1)
                args.IsValid 
= true;
            
else
                args.IsValid 
= false;
        }
</script>

前台aspx

<table border="0" cellspacing="0" cellpadding="0">
                
<tr>
                    
<td width="65">
                        评价结论:
                    
</td>
                    
<td>
                        
<asp:CheckBoxList ID="chklstConclusion" runat="server" RepeatDirection="Horizontal">
                            
<asp:ListItem>允许运行</asp:ListItem>
                            
<asp:ListItem>监督运行</asp:ListItem>
                            
<asp:ListItem>暂停运行</asp:ListItem>
                            
<asp:ListItem>停止运行</asp:ListItem>
                        
</asp:CheckBoxList>
                    
</td>
                    
<td>
                        
<asp:CustomValidator ID="cvConclusion" runat="server" ErrorMessage="*请选择评价结论(只能选择一个)!"
                            ClientValidationFunction
="validateChklst"></asp:CustomValidator>
                    
</td>
                
</tr>
</table>

 

posted on 2011-04-29 16:36  ms_dos  阅读(936)  评论()    收藏  举报