1,关闭页面是什么事件,我想在用户点退出时往sql填退出时间,可如果他直接关闭ie,怎么办呢?2,javascript判断文本框不能为空,我在2003里是这么写的,在2005里不行
asp里    
<script >
    function CheckName()
    {
        var strName=document.all("AnonyTextBox").value;
        var strName=document.all("PwdTextBox").value; 
        if(strName=="")
        {
            alert("用户名不能为空!");
            return false;
        }
        else if
        {
            alert("密码不能为空!");
            return false;
        }
        return true;
    }
    </script>
后台
        if(!IsPostBack )
        {
            OKButton.Attributes.Add("onclick","return CheckName()");
        }
请问有什么问题呢?3,两个RadioButton,想要选中一个则另一个为不选中状态,即两个只能选中一个
,怎么办?4,怎么用javascript判断textbox为英文、数字,以及有位数限制,然后是判断两个textbox的text一样,都要用js处理。前三个每隔10分,最后一个20,谢谢大家~~

解决方案 »

  1.   

    var strName=document.getElementById("AnonyTextBox").value;
    var strName=document.getElementById("PwdTextBox").value;
      

  2.   

    3,两个RadioButton,想要选中一个则另一个为不选中状态,即两个只能选中一个
    ,怎么办?
    两个RadioButton的GroupName设置成一样的
      

  3.   

    1.关闭IE判断
    if(event.clientX<0&&event.clientY<0)
    2.
    OKButton.Attributes.Add("onclick","return CheckName();");
    注意:加了个“;”
    3.用RadioButtonList。
    4.
    判断数字:/\D/(用正则) 或 isNaN 再或
    :<script   language=javascript>   
      function   onlyEng()   
      {   
          if(!(event.keyCode>=48&&event.keyCode<=57))   
              event.returnValue=false;   
      }   
      </script>   
      只能是英语字符:<input   onkeydown="onlyEng();">判断英文字符:<script   language=javascript>   
      function   onlyEng()   
      {   
          if(!(event.keyCode>=65&&event.keyCode<=90))   
              event.returnValue=false;   
      }   
      </script>   
      只能是英语字符:<input   onkeydown="onlyEng();">长度:length即可做到
    一样:textbox.value ==test
      

  4.   

    4,怎么用javascript判断textbox为英文、数字,以及有位数限制,然后是判断两个textbox的text一样,都要用js处理。
    这个要用正则表达式!
    var reg = /\d{11}/;
    reg.test(k) 
    表示11位数字
    var reg = /[a-z]{1-5}/
    表示1-5个小写字母
      

  5.   

    <input type="radio" name="RadioButton1" onclick="check(this.value)" value="RadioButton2" checked>苹果<br />
    <input type="radio" name="RadioButton2" onclick="check(this.value)" value="RadioButton1">香蕉<br /><script type="text/javascript">
    function check(fruit)
    {
    document.getElementById(fruit).checked=!document.getElementById(fruit).checked;
    }
    </script>
      

  6.   

    第3个解决待会给分,当然给先的
    第2个仍旧不行~
    第1个这个if(event.clientX<0&&event.clientY<0)放在哪呢?难道放在pageload?
    第4个我再研究会,看不太明白
      

  7.   

    asp里    
    <script >
        function CheckName()
        {
            var strName=document.all("AnonyTextBox").value;
            var strName=document.all("PwdTextBox").value; 
            if(strName=="")
            {
                alert("用户名不能为空!");
                return false;
            }
            else if
            {
                alert("密码不能为空!");
                return false;
            }
            return true;
        }
        </script>
    后台
            if(!IsPostBack )
            {
                OKButton.Attributes.Add("onclick","return CheckName()");
            }
    这一段还是不行啊,顶上去,到底什么地方有错呢
    有一点就是2003里直接写<script>就行了
    2005里要写<script "text/javascript">
    是不是这里哪里存在问题呢
      

  8.   

    还是要被我顶上去
    问题没有说清楚
    即第2个问题
    我的这些js是写在masterpage里的
    如果不用masterpage是完全没有问题的,我郁闷了,谁能告诉我~~~~
    怎么在masterpage里使用的js在别的content也能用呢