135 lines
5.6 KiB
Plaintext
135 lines
5.6 KiB
Plaintext
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BindPhone.aspx.cs"
|
||
MasterPageFile="~/SuperMap_Client/MasterPage/v4_0/SizeBox.Master"
|
||
Inherits="SuperMap.RealEstate.Portal.BindPhone" %>
|
||
|
||
<%@ Register Assembly="RealEstate.Web" Namespace="SuperMap.RealEstate.Web.UI.WebControls" TagPrefix="smwc" %>
|
||
|
||
<asp:Content ID="Content1" ContentPlaceHolderID="HTMLHead" runat="server">
|
||
<script>
|
||
$(document).ready(function () {
|
||
$("#btnSend").click(function () {
|
||
SendVerificationCode();
|
||
});
|
||
|
||
|
||
});
|
||
|
||
function SendVerificationCode() {
|
||
var txtPhone = $("#M_USER_MOBILEPHONE");
|
||
var phone = txtPhone.val();
|
||
if (phone == "") {
|
||
//Dialog.Alert("请输入手机号码!");
|
||
txtPhone.parent().addClass("ControlBox_Error");
|
||
txtPhone.attr("title", "请输入手机号码");
|
||
return false;
|
||
}
|
||
RealEstate.Page.ShowMask('正在加载...');
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "http://user.eshangtech.com/Coop.Merchant/Handler/handler_ajax.ashx?action_type=GetSMSIdentityCode&action_data=" + phone,
|
||
dataType: "html",
|
||
success: function (res) {
|
||
try {
|
||
var obj = JSON.parse(res);
|
||
if (obj != null) {
|
||
var resObj = obj.ResultObject[0];
|
||
if (resObj.ResultCode == 100) {
|
||
Dialog.Alert("发送成功!", 3, "150");
|
||
}
|
||
else {
|
||
Dialog.Alert("发送失败," + resObj.ResultDesc + "!");
|
||
}
|
||
}
|
||
RealEstate.Page.HideMask('正在加载...');
|
||
} catch (e) {
|
||
RealEstate.Page.HideMask('正在加载...');
|
||
}
|
||
}
|
||
});
|
||
}
|
||
|
||
function CheckCode() {
|
||
var txtPhone = $("#M_USER_MOBILEPHONE");
|
||
var phone = txtPhone.val();
|
||
var txtCode = $("#M_SMSIdentityCode");
|
||
var code = txtCode.val();
|
||
if (code == "") {
|
||
txtCode.parent().addClass("ControlBox_Error");
|
||
txtCode.attr("title", "请输入验证码");
|
||
return false;
|
||
}
|
||
|
||
var flag = false;
|
||
//调用接口校验验证码是否正确
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "http://user.eshangtech.com/Coop.Merchant/Handler/handler_ajax.ashx?action_type=SearchSMSIdentityCode&action_data=" + phone + "&action_record=" + code,
|
||
dataType: "html",
|
||
async: false,
|
||
success: function (res) {
|
||
try {
|
||
if (res.indexOf("error:") == -1) {
|
||
var obj = JSON.parse(res);
|
||
if (obj.SMSIdentity.length > 0) {
|
||
flag = true;
|
||
}
|
||
}
|
||
} catch (e) {
|
||
}
|
||
}
|
||
});
|
||
if (!flag) {
|
||
Dialog.Alert("验证码错误!", 3, "200");
|
||
}
|
||
console.log("flag=" + flag);
|
||
return flag;
|
||
}
|
||
</script>
|
||
</asp:Content>
|
||
<asp:Content ID="Content2" ContentPlaceHolderID="B" runat="server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content3" ContentPlaceHolderID="B_L" runat="server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content4" ContentPlaceHolderID="B_R" runat="server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content5" ContentPlaceHolderID="T" runat="server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content6" ContentPlaceHolderID="T_L" runat="server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content7" ContentPlaceHolderID="T_R" runat="server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content8" ContentPlaceHolderID="S_T" runat="server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content9" ContentPlaceHolderID="S" runat="server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content10" ContentPlaceHolderID="S_B" runat="server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content11" ContentPlaceHolderID="M_T" runat="server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content12" ContentPlaceHolderID="M" runat="server">
|
||
<ul style="padding: 0px 30px">
|
||
<li>
|
||
<asp:Label ID="Lable_Phone" runat="server" Text="请输入手机号码以完善用户信息!" ForeColor="Red"></asp:Label>
|
||
</li>
|
||
<li>
|
||
<smwc:TextBoxEx ID="USER_MOBILEPHONE" runat="server" CaptionText="手机号:" AllowEmpty="false"
|
||
ValidType="Integer" Width="100%" MaxLength="11"></smwc:TextBoxEx>
|
||
</li>
|
||
<li>
|
||
<smwc:TextBoxEx ID="SMSIdentityCode" runat="server" CaptionText="验证码:" AllowEmpty="false"
|
||
ValidType="Integer" Width="61%" MaxLength="4"></smwc:TextBoxEx>
|
||
<input type="button" id="btnSend" value="发送验证码" />
|
||
</li>
|
||
</ul>
|
||
</asp:Content>
|
||
<asp:Content ID="Content13" ContentPlaceHolderID="M_B" runat="server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content14" ContentPlaceHolderID="F" runat="server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content15" ContentPlaceHolderID="F_L" runat="server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content16" ContentPlaceHolderID="F_R" runat="server">
|
||
<asp:Button ID="ButtonSave" runat="server" OnClick="ButtonSave_Click" OnClientClick="return CheckCode();" Text="保存" CssClass="ButtonSave" />
|
||
<asp:Button ID="ButtonClose" runat="server" CausesValidation="false" Text="关闭" CssClass="ButtonClose" />
|
||
</asp:Content>
|