首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用Ajax判断值是否存在,解

2013-09-06 
用Ajax判断值是否存在,在线等解需要判断输入的值是否存在在设计页面中的JS代码:script typetext/javasc

用Ajax判断值是否存在,在线等解
需要判断输入的值是否存在
在设计页面中的JS代码:

<script type="text/javascript">
    function check() {
        var val = document.getElementById("ContentPlaceHolder1_txtatps").value;
        if (val == "") {
            document.getElementById("msg").innerHTML = "<font color='red'>不允许为空</font>";
            
            return;
        }
        else {
            var flag = AddATPS.CheckCode(val).value;
            if (flag) {
                document.getElementById("msg").innerHTML = "<font color='red'>该编号可用</font>";
            }
            else {
                document.getElementById("msg").innerHTML = "<font color='red'>该编号已存在,请重新填写</font>";
            }
        }
       
    }
</script>

需要验证的输入框:
 <input id="txtatps" type="text" runat="server" onblur="check()" /><span id="msg"  style="color:Red">*</span>


在.cs中的代码是:
 [AjaxPro.AjaxMethod]
        public bool CheckCode(string id)
        {
            bool flag = false;
            flag = DataATPSLayer.GetCount(id);
            return flag;
        }


当我不输入任何值时,span会提示“不允许为空”,当我输入值时,不会进入else中,不会判断值是否存在
帮忙看下那个地方有错???
(此页面套用的母版页,已引用using AjaxPro命名空间) Ajax验证值存在?

Ajax
[解决办法]
当你输入值时,先调试进去看看val值是多少,如果已经获取到了,然后看看AddATPS.CheckCode方法的命名空间对不对

热点排行