后台:
public bool CheckName(string strInput)
{
string sql = "select * from UserTable where name='" + strInput + "'";
dt = db.ReadTable(sql);
if (dt.Rows.Count > 0)
{
Response.Write("<script>alert('用户名不可用')</script>");
return false;
}
else
{
Response.Write("<script>alert('用户名可用')</script>");
return true;
}
}
前台:
<script language="javascript">
function check(strInput)
{
<%#CheckName("'+ strInput.value +'")%>
}
</script>
调用方法一、<input id="textinput" type="text" οnchange="check(this.value)"/>
调用方法二、<input id="textinput" type="text" οnchange="<%CheckName()%>"/>
也可以写成以下这样,希望对你有所提示
----------------------------------------------------------------------------
先写一个类.比如 class A { public bool CheckName(string strInput) { //这里是你的方法的内容 } }然后在前台check(strInput)方法中写入A vali = new A();return A.CheckName(strInput);这样就可以了.其实就是一个调用方法的问题.希望对你有所帮助!