zoukankan      html  css  js  c++  java
  • ajax form提交 GO

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        
    <title>send string</title>
        
    <script language=javascript>
        
        
        
    var xmlhttp;
        
    function createxmlhttprequest()
        {
        
    if(window.ActiveXObject)
        {
        xmlhttp
    =new ActiveXObject((navigator.userAgent.toLowerCase().indexOf('msie 5') != -1? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP');
        }
     }
        
    function sendstring()
        {
        
    for(var i=0;i<2;i++)
        {
        createxmlhttprequest();
        xmlhttp.onreadystatechange
    =statechange;
     xmlhttp.open('POST','ajax.aspx',
    false);
      xmlhttp.setRequestHeader('Content
    -Type', 'application/x-www-form-urlencoded');
     xmlhttp.send(getFormQueryString(
    "ff"));
     }
        }
        
    function statechange()
        {
        
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
                {
              document.getElementById(
    "x").innerHTML=xmlhttp.responseText;
                }
        }
        
        
    function Button1_onclick() {
    sendstring();
    }
    //得到一个表单里的全部信息
    function getFormQueryString(frmID)


    var frmID=document.getElementById(frmID); 
           
    var i,queryString = "", and = "";

           
    var item; // for each form's object

           
    var itemValue;// store each form object's value

           

           
    for( i=0;i<frmID.length;i++ ) 

           {

                  item 
    = frmID[i];// get form's each object

                  

                  
    if ( item.name!='' ) 

                  {

                         
    if ( item.type == 'select-one' ) 

                         {

                                itemValue 
    = item.options[item.selectedIndex].value;

                         }

                         
    else if ( item.type=='checkbox' || item.type=='radio') 

                         {

                                
    if ( item.checked == false )

                                {

                                       
    continue;    

                                }

                                itemValue 
    = item.value;

                         }

    else if ( item.type == 'button' || item.type == 'submit' || item.type == 'reset' || item.type == 'image')

                         {
    // ignore this type

                                
    continue;

                         }

                         
    else 

                         {

                                itemValue 
    = item.value;

                         }

                         

                         itemValue 
    = encodeURIComponent(itemValue);

                         queryString 
    += and + item.name + '=+ itemValue;

                         and
    ="&";

                  }

           }

                  

           
    return queryString;

    }


        
    </script>
    </head>
    <body  >
     
    <form id=ff name=ff>
    <input  type=text id="tbx" name="tbx" />
        
    <input id="Button1" type="button" value="button" language="javascript" onclick="return Button1_onclick()" /><br />
         
    <br />
         
    <br />
         
    <div id=x></div>
         
         
         asdf
    <input id="Checkbox1" name="weew" type="checkbox" />
         
    <input id="Radio1" name="sdfsdf" type="radio" />
         
    <input id="Radio2" checked="checked" name="fff" type="radio" />
         
    <textarea id="TextArea1" cols="20" name="wr2234" rows="2"></textarea>
         
    <select id="Select1" name="fff">
             
    <option selected="selected" value="1">dsf</option>
             
    <option value="2">214312</option>
             
    <option value="3">23421</option>
         
    </select>
    </form>
     
    </body>
    </html>
  • 相关阅读:
    usb 安装系统
    跨站请求伪造攻击的基本原理与防范
    解决hexo神烦的DTraceProviderBindings MODULE_NOT_FOUND
    我知道
    MAC 重置MySQL root 密码
    线性变换与独立观察的期望和方差
    最小二乘法
    卡方检验中自由度的计算
    关于置信水平,求区间的简便算法
    独立观察与线性变换方差 均值计算
  • 原文地址:https://www.cnblogs.com/askyes/p/967161.html
Copyright © 2011-2022 走看看