今日工作心得:一段用于验证的jQuery代码
2010-06-20 17:01 于为源 阅读(280) 评论(0) 编辑 收藏 举报得到的细节问题:
1.$("***").attr("disabled",true)设置这个的时候后边的参数不能带引号;
2.如果将这一段代码写在body中的话不要加$();表示在文档加载完就执行的函数;
3.如果字符串是""那么split()之后他的长度是1而不是0。
<script type="text/javascript">
$("#<%=this.txtLR_ColumnDir.ClientID %>").keyup(function() {
if (this.value != "") {
var Dirs = "<%=this.myColumnDirs %>";
var DirList = Dirs.split("|");
$("#DirFlag").html("<img src='images/g.gif'/> <span style='color:Green'>恭喜,目录可以使用。</span>");
$("#<%=this.btnOK.ClientID %>").attr("disabled", false);
for (var i = 0; i < DirList.length; i++) {
if (this.value == DirList[i]) {
$("#DirFlag").html("<img src='images/x.gif'/> 对不起,目录已存在。");
$("#<%=this.btnOK.ClientID %>").attr("disabled", true);
}
}
}
else {
$("#DirFlag").html("<img src='images/x.gif'/> 对不起,必须填写目录。");
$("#<%=this.btnOK.ClientID %>").attr("disabled", true);
}
});
</script>
本文来自博客园,作者:于为源,转载请注明原文链接:https://www.cnblogs.com/yuanyuan/archive/2010/06/20/1761438.html
如果对您有帮助,您也可以请我喝杯可乐。