<input type="text" id="num" name="num" size="4" value="" />
一个文本框的话就 $_POST['num'] 获取到它的值如果我有多个的话,怎么获取它们每个文本框里的值呢?

解决方案 »

  1.   

     用这个,我前会写过类似的,
    var inpus = document.getElementsByTagName("INPUT");
    var temp="";
    for(var i=0; i<inpus.length; i++){
                   if(inpus[i].type=="text"){
    if(inpus[i].value){
    temp=temp+"name:"+inpus[i].name+","+"value:"+inpus[i].value+";";
    }
     }
                  }
    然后利用ajax把 temp传到php页面即可。
      

  2.   

    <input type="text" id="num1" name="num1" size="4" value="" />
    <input type="text" id="num2" name="num2" size="4" value="" />
    <input type="text" id="num3" name="num3" size="4" value="" />
    <input type="text" id="num4" name="num4" size="4" value="" />还是通过$_POST[name]进行获取啊.
    把$_POST打印出来看看就知道了.
      

  3.   

    看楼上的,是我理解错了?
    <input type="text"  name="num[]" size="4" value="AA" />
    <input type="text"  name="num[]" size="4" value="BB" />
    <input type="text"  name="num[]" size="4" value="CC" />
    在你的php文件里
    var_dump($_POST['num']);
      

  4.   

    恩 num[] 非常感谢
    刚才没有刷新没有看到了呵呵