62,046
社区成员
发帖
与我相关
我的任务
分享
<asp:TextBox ID="Text_Cardid" runat="server" Width="150px" onchange="javascript:CheckNumber(this)"></asp:TextBox>
<script language="javascript" type="text/javascript">
function CheckNumber(number) {
var str = number.value.length;
if (str >= '8') {
var result = "<%=Getstr()%>";
if (result == 'NO') {
alert("查不到該卡信息!!");
}
}
}
</script>
public string Getstr()
{
string aa = "NO";
return aa;
}
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<%=getString()%>
</div>
</form>
</body>
cs页面
public partial class webForm : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
public string getString() //这里要public
{
return "asdf";
}
<asp:TextBox ID="Text_Cardid" runat="server" Width="150px" onkeyup="javascript:CheckNumber(this)"></asp:TextBox>
<script language="javascript" type="text/javascript">
function CheckNumber(cardstr) {
if (cardstr.value.length >= '8') {
$.ajax({
type: "post",
url: "RQ16.aspx/Getstr",
data: "{ 'cardid': '" + cardstr.value + "' }",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
if (data.d == 'NO') {
alert("查不到該卡信息!!");
} else {
var jsonObj = eval('(' + data.d + ')');
$("#Text_Emplid").val(jsonObj.EMPLID);
$("#Text_Name").val(jsonObj.CNAME);
$("#Drop_Sex").val(jsonObj.SEX);
}
$("#Text_Cardid").val('');
},
error: function (err) {
alert(err.d);
}
});
}
}
</script>
[WebMethod]
public static string Getstr(string cardid)
{
string JsonString = "NO";
DataTable dt = GetNewDLTable(cardid.Trim());
if (dt.Rows.Count > 0)
{
JsonString = JsonConvert.SerializeObject(dt);
JsonString = JsonString.TrimStart('[').TrimEnd(']');
}
return JsonString;
}
<script language="javascript" type="text/javascript">
function CheckNumber(number) {
var str = number.value.length;
if (str >= '8') {
$.ajax({
type: "post",
url: "RQ16.aspx/Getstr",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
if (data == 'NO') {
alert("查不到該卡信息!!");
}
},
error: function (err) {
alert(err);
}
});
}
}
</script>