javaScript对form的操作

在DIV里我用了表单form 的post向数据库提交数据后,服务器反馈回来一个xml文件,我想判断我在文本框里输入的值和我数据库里面的值来个判断,例如:判断输入的值是否在数据库里,显示出来。那我该如何判断呢?????

 

div中的代码<form method="post" action="findit.php">
                <div data-role="fieldcontain">
                     <fieldset data-role="controlgroup">
                         <label for="textinput2">
                         </label>
                         <input placeholder="" value="" type="text" />
                     </fieldset>
                </div>
                <a href="#page2"><input type="submit" value="开找" data-mini="true" />
                   
                </a>
             </form>

 

 

<script type="text/javascript">
            function createXmlHttpReq() {
                if(window.XMLHttpRequest) {
                    xmlHttpReq = new XMLHttpRequest();
                
                } else {
                
                    xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
                
                }
                return xmlHttpReq;
            
            }
           
            function processResponse()
   {
                if(xmlHttpReq.readyState == 4)
    {
                    if(xmlHttpReq.status == 200)
     {
                                     /*var res = xmlHttpReq.responseText;
                                      document.getElementById("message").innerHTML=res;     */          
                        var msg = xmlHttpReq.responseXML;
        
       
      alert(xmlHttpReq.responseText);
                    
      }
                 }
            
             }
           
            function sendRequest(url) {
                
                createXmlHttpReq();
                xmlHttpReq.open("get",url,true);
              
                xmlHttpReq.onreadystatechange=processResponse;
                xmlHttpReq.send(null);
                
            }
                 
            
            function doSubmit() {
                 var name = document.getElementById("lgname").value;
      var pwd = document.getElementById("lgpwd").value;
                var url =  'login_chk.php?name='+name+'&pwd='+ pwd;
    sendRequest(url);
            }
        
        
        </script>

动漫人物
浏览 878回答 4
4回答

素胚勾勒不出你

var xmlDoc = xmlHttpReq.responseXML; 这之后继续写啊,responseXML 是个对象啊。 function processResponse() { if(xmlHttpReq.readyState == 4) { if(xmlHttpReq.status == 200) { var xmlText = xmlHttpReq.responseText; var xmlDoc = xmlHttpReq.responseXml; xmlDoc.LoadXml(xmlText); var nodes = xmlDoc.getElementsByTagName("YourNodeName"); if (nodes) { var node = nodes.items[0]; //... } } } } 对不起,暂时没有验证过代码。但是大致这样。我想你应该清楚服务器上返回xml的格式的。  

当年话下

ChaitinCode:可以在具体点没呀!!!例如 if(输入的值不存在)输入(没有找到),else(就把搜索到的结果全部显示到页面中来)3Q

MMMHUHU

@秋风中恶之花: 你没把你数据库中找到和没找到两种情况的返回xml贴出来,我没法继续写代码啊?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript