我现在有个问题是
在一个jsp页面中有多个文本框
在文本框1中输入某一值a
当鼠标离开该框时  会根据值a从数据库表中查找其他对应值自动显示在其他框中
麻烦您指导下  最好是能贴出详细代码

解决方案 »

  1.   

    <HTML>
        <HEAD>
            <title>WebForm1</title>        <script language="javascript">
                    var http_request = false;
                    /*url为执行程序地址*/
                    function send_request(url) {//初始化、指定处理函数、发送请求的函数
                    http_request = false;
                  
                    //开始初始化XMLHttpRequest对象
                    if(window.XMLHttpRequest)
                     { //Mozilla 浏览器
                        http_request = new XMLHttpRequest();
                        if (http_request.overrideMimeType)
                         {//设置MiME类别
                            http_request.overrideMimeType('text/xml');
                        }
                    }
                    else if (window.ActiveXObject)
                     { // IE浏览器
                        try 
                        {
                            http_request = new ActiveXObject("Msxml2.XMLHTTP");
                        } catch (e) 
                        {
                            try {
                                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                                } catch (e)
                                 {}
                        }
                    }
                    if (!http_request) { // 异常,创建对象实例失败
                        window.alert("不能创建XMLHttpRequest对象实例.");
                        return false;
                    }
                    http_request.onreadystatechange = processRequest;
                    // 确定发送请求的方式和URL以及是否同步执行下段代码
                    http_request.open("GET", url, true);
                    http_request.send(null);
        }
        // 处理返回信息的函数
        function processRequest() {
            if (http_request.readyState == 4) { // 判断对象状态
                if (http_request.status == 200) { // 信息已经成功返回,开始处理信息
                    
                     document.getElementById("showDiv").innerHTML=http_request.responseText;
                } else { //页面不正常
                    alert("您所请求的页面有异常。");
                }
            }
        }
        
            </script>
            <link href="css/style.css" rel="stylesheet" type="text/css">
        </HEAD>
        <body>
            <form name="form1" action="" method="post">
                输入值:<input type="text" name="txtValue" value="" onblur="send_request('test.jsp?txtValue=1');"><div id="showDiv"></div>
            </form>
          
        </body>
    </HTML>