精品人人槡人妻人人槡,无码午夜国产视频,日韩精品无码有码视频,国产成人精品日本亚洲成熟

<var id="lf53i"><track id="lf53i"><ins id="lf53i"></ins></track></var>

  • <rp id="lf53i"></rp>
    <var id="lf53i"><track id="lf53i"><ins id="lf53i"></ins></track></var>

    <video id="lf53i"></video>
    <b id="lf53i"><acronym id="lf53i"></acronym></b>

      1. 0712-2888027 189-8648-0214
        微信公眾號

        孝感風信網(wǎng)絡科技有限公司微信公眾號

        當前位置:主頁 > 技術支持 > HTML5/CSS3 > HTML中通過GET或POST方式一次傳遞多個相同name的input值

        HTML中通過GET或POST方式一次傳遞多個相同name的input值

        時間:2016-01-23來源:風信官網(wǎng) 點擊: 1549次
        php處理html中的input元素的name屬性的傳值有這樣的用法:name=“a[]”,這樣寫,如果多個input都為這樣的name,那么傳遞的值就是一個數(shù)組,如果不加"[]",則只有一個值。

        源代碼如下:

        <!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" xml:lang="zh-CN" lang="zh-CN">
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title>model</title>
            <meta http-equiv="Content-language" content="zh-CN" />
            <script type="text/javascript">
            //<![CDATA[
            window.onload=function(){
                var form = document.getElementById('form');
                form.onsubmit=function(){
                    var users = document.getElementsByName('user[]');
                    for(var i=0; i<users.length; i++){
                        if(users[i].value==''){
                            alert('Value is null.');
                            return false;
                        }
                    }
                    return true;
                };
            }
            //]]>
            </script>
        </head>
        <body>
        <div>
            <form id="form" action="" method="get">
                UserID<input name="user[]" /><br />
                UserID<input name="user[]" /><br />
                UserID<input name="user[]" /><br />
                <input type="submit" />
            </form>
        </div>
        </body>
        </html>
        
        php的form中元素name屬性相同時的取值問題:修改元素的名稱,在名稱后面加上 '[]',然后取值時即可得array()數(shù)組

        以復選框為例:
        <html>
        <head>
        <title>php取checkbox多選框的值</title>
        </head>
        <body>
        html復選框,如果以數(shù)據(jù)組形式發(fā)送給php腳本,則須以checkbox[]形式。
        <form id="form1" name="form1" method="post" action="">
        <label>
        <input type="checkbox" name="checkbox[]" value="www.aa.com" />
        </label>
        <label>
        <input type="checkbox" name="checkbox[]" value="www.bb.com" />
        </label>
        <label>
        <input type="checkbox" name="checkbox[]" value="www.cc.com" />
        </label>
        <label>
        <input type="checkbox" name="checkbox[]" value="www.dd.com" />
        </label>
        <label>
        <input type="submit" name="Submit" value="提交" />
        </label>
        </form>
        </body>
        </html>
        <?
        //判斷是否點擊提交
        if( $_POST )
        {
        $array = $_POST['checkbox'];
        print_r($array);
        }
        /*
        結果:
        Array
        (
        [0] => www.aa.com
        [1] => www.bb.co
        [2] => www.cc.co
        [3] => www.dd.co
        )
        */
        ?>
        
        熱門關鍵詞: HTML GET POST方式 相同name input值
        欄目列表
        推薦內(nèi)容
        熱點內(nèi)容
        展開