页面上有多个文本框。每个都有onblur的check事件,点击按钮如何写才能使文本框都check通过调用后台的事件
<input name="name" size="25" id="email" onblur="checkname()" runat="server" />
<input name="email" size="25" id="email" onblur="checkemail()" runat="server" />

解决方案 »

  1.   

    OnClientClick能判断多个js的function吗?
      

  2.   

    if(checkname()&& checkemail() && .... && ....)
    {
        return true;
    }
    else
    {
        return false;
    }
      

  3.   

    也可以在点击按钮的时候,触发OnClient事件,
    你把验证按钮的JavaScript函数全部放在OnClient事件对应的方法里不行了?
      

  4.   

    可的function用分号隔开,你想问的问题是不是类似判断文本框不为空才执行后台方法,如果是可以这样做<script>
    function check()
    {
      if(document.all.txtBoxID.value='')
    {
     alert('文本XX不能空');
    return;}
    __doPostBack("btnClick","");
    }</script>
    <input id="txtBoxId" type="text" />
    <inupt  type="button" onclick="check()" value="提交" />
    后台执行事件private void Page_Load(object sender, System.EventArgs e)
            {               if ((this.Request.Form["__EVENTTARGET"] != null) && (this.Request.Form["__EVENTTARGET"].ToString() == "btnClick"))
                    {
                        //把你按钮要执行的事件放这里                }
     
      

  5.   

    定义一个Sumbit()
    function Sumbit()
    {
       checkname();
       checkemail(); 
    }<asp:Button ID="sumbit" runat="server" OnClientClick="Sumbit()"></asp:Button>
      

  6.   

    http://www.lokcore.com/avrilxu/article.asp?id=8
    js的