我写了一个ajax 方法判断手机号不能重复
这是一个按钮 :
<asp:Button ID="smsbtnOK" runat="server" Text="发送" CssClass="button" Style="width:60px;" OnClientClick="return CheckMobile()" onclick="smsbtnOK_Click" />这是ajax方法 为什么提示了重复的手机号码之后还会走后台的按钮继续发送呢?
<script type="text/javascript">
function CheckMobile() {
var mobile=$("#<%=smsSendMobile.ClientID %>").val();
mobile = mobile.replace(/\s+/g,",");
var aid=<%=ActivityID %>;
if (aid >0) {
$.ajax({
type: "POST",
url: "/Ajax.aspx",
data: "method=CheckMobile&aid=" + aid + "&mobile=" + mobile ,
async: false,
success: function(data) {
data = eval('(' + data + ')');
if (data.successFlag > 0)
{
alert("该活动存在重复的手机号,请检查!");
}
}
});
}
}
</script>
这是一个按钮 :
<asp:Button ID="smsbtnOK" runat="server" Text="发送" CssClass="button" Style="width:60px;" OnClientClick="return CheckMobile()" onclick="smsbtnOK_Click" />这是ajax方法 为什么提示了重复的手机号码之后还会走后台的按钮继续发送呢?
<script type="text/javascript">
function CheckMobile() {
var mobile=$("#<%=smsSendMobile.ClientID %>").val();
mobile = mobile.replace(/\s+/g,",");
var aid=<%=ActivityID %>;
if (aid >0) {
$.ajax({
type: "POST",
url: "/Ajax.aspx",
data: "method=CheckMobile&aid=" + aid + "&mobile=" + mobile ,
async: false,
success: function(data) {
data = eval('(' + data + ')');
if (data.successFlag > 0)
{
alert("该活动存在重复的手机号,请检查!");
}
}
});
}
}
</script>
解决方案 »
- 一个关于事务的问题?
- 怎么获得动态生成控件的值
- 读文件快还是读数据库快?
- VirtualPathProvider 返回 VirtualPath
- 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。 请教,谁知道这是怎么回事啊?
- 请问那位大哥知道URL的加密方式
- 请教如何替换vbcrlf与chr(32)?
- vs 2005 web安装项目生成快捷方式问题(在线)
- 导出EXCEL问题。高人指典,急急啊!
- 这句话sb.Append("@v_bxr,@v_bxdw,@v_bxdd,@v_gznr)");报错“常数中有换行符”???怎么回事
- 表单提交只能保存一条记录(mvc+ef4.0)
- DES如何解密
return false;
<asp:Button ID="btnOK" runat="server" style="display:none;" onclick="smsbtnOK_Click" />
这是ajax方法 为什么提示了重复的手机号码之后还会走后台的按钮继续发送呢?
<script type="text/javascript">
function CheckMobile() {
var mobile=$("#<%=smsSendMobile.ClientID %>").val();
mobile = mobile.replace(/\s+/g,",");
var aid=<%=ActivityID %>;
if (aid >0) {
$.ajax({
type: "POST",
url: "/Ajax.aspx",
data: "method=CheckMobile&aid=" + aid + "&mobile=" + mobile ,
async: false,
success: function(data) {
data = eval('(' + data + ')');
if (data.successFlag > 0)
{
alert("该活动存在重复的手机号,请检查!");
}
else
{
$("#btnOK").click();
}
}
});
}
}
</script>
没隐藏的赋值ajax检测,检测成功,自动调用隐藏的那个按钮提交
if 重复号码
返回 "该活动存在重复的手机号,请检查!"
else 校验通过
后续操作
返回 “xxxx成功”