假如打我的id:jy00057800
你把用户名打拉以后 ,按tab换一行 就会显示jy00057800已经被注册 

解决方案 »

  1.   

    <script language="JavaScript">
      function checkUser(obj){
      if(obj.value.length > 0) alert('当此输入框的值大于0,在失去焦点时执行用户名验证的方法')
    }
    </script>
    <input type="text" name="txt1" onblur="checkUser(this);">
      

  2.   

    提交验证的方法可以用xmlhttp 实现 post或get都可以
      

  3.   

    这个是用ajax实现的,就是在离开用户名框的时候触发一个函数,次函数去服务器验证。
      

  4.   

    是不是说xmlhttp可以向服务器发送数据
    那xmlhttp也可以同时接收数据拉是吗?要不页面上怎么会动态显示提示信息呢?
    请问高手可以写个简单的例子  我看看吗?
    我才开始看javascript,就是做jsp时想用用。可以写个简单的例子吗
    谢谢
      

  5.   

    其实很容易实现,用IFRAME有个好办法..
    <input onblur="foo()" name="bad"><iframe width="80" height="20" frameborder="0" scrolling="no" name="aaa"></iframe>
    function foo(){
      document.frames["aaa"].location.href="check.asp?userid=" + bad.value;
    }当失去焦点时,激发一方法,在这里刷新IFRAME,在IFRAME里检测和直接显示结果就是...
      

  6.   

    由于 我主要是学jsp开发 对于javascript不熟悉 不过我知道frame,不知道IFrame,
    用Frame就是说有一个页面来提交,当失去焦点时就提交那个页面,只有一个页面刷新,但是主页面没刷新
    是吗?
      

  7.   

    可以说是这么回事.IFRAME是一个在页面里的小框架,刷新它不会影响到主窗口.你即然开始学习WEB开发,HTML是基础,小伙子,好好学习吧.JavaScript跟DHTML也是不可缺的...