另就是CSDN的结帖功能是怎么做的?
我看代码里面的是
<input type="text" name="T" value="0" size="4" onkeypress="check(this)" onmouseover="cc(this)" onmouseout="out()">
<input type="text" name="T" value="0" size="4" onkeypress="check(this)" onmouseover="cc(this)" onmouseout="out()">
给分的框都是这样的代码.这样提交后怎么才能知道具体哪个框些哪个编号的框分配了多少分?

解决方案 »

  1.   

    <script language="javascript">
    <!--
      function fnccheck()
      {
        var o = document.getElementsByName('t1');
        for(var i=0;i<o.length;i++)
        {
          alert('第'+(i+1)+'个文本框的value:'+o[i].value);
        }
      }
    //-->
    </script><input type=text name=t1>
    <input type=text name=t1>
    <input type=text name=t1>
    <p><input type=button value=check onclick="fnccheck();"></p>
      

  2.   

    把文本筐的名字改成tl[],提交后就成名为tl的数组,用下标区分就行了
      

  3.   

    这个问题我以前问过,实现方法就是上楼所说的!
    当是我是这样问的:
    一个页面上有十个name都是ifcheck的checkbox,值分别是1--10,然后分别用asp和php提交表单;在asp中取得的ifcheck的值是1,2,3,4,5,6,7,8,9,10
    而在php中只取到一个值10这是为什么,有什么办法使php也取得1,2,3,4,5,6,7,8,9,10 ?
    后来得到的解答是:
    用数组处理:
    提交页面:
    <form method="POST">
    <input type="checkbox" name="ifcheck[]">
    ...
    ...
    ...
    ...
    ...
    </form>处理页面:
    <?php
    for($i=0;$i<sizeof($_POST['ifcheck']);$i++)
    {
        echo $_POST['ifcheck'][$i];
    }
    ?>
    这样做就可以了!
      

  4.   

    我指的是提交后用PHP来得到.
    如果我用<input type=text name=t1[]>
    <input type=text name=t1[]>
    <input type=text name=t1[]>
    来表示的 那我在javascript里应该怎么访问这些内容?我很奇怪,CSDN的结帖的程序就是用
    <input type=text name=t1>
    <input type=text name=t1>
    <input type=text name=t1>这种方式,不清楚提交后他是怎么得到这些数据的.
      

  5.   

    二楼只是用javascript来得到内容
    我现在的意思 是要在表单提交给一个phpt程序
    让程序来得到 t1的所有内容.
      

  6.   

    没明白
    比如<input type="text" name="tl[]">
    .....................
    n个
    <input type="text" name="tl[]">
    php
    $_POST[tl][0]........$_POST[tl][n]就是值
    CODES:
    <?
    if(!empty($_POST['ctl'])){
    echo $_POST['ctl'][0],$_POST['ctl'][1];
    }
    ?>
    <form name="test" id="test_id" method="post" action="">
    <input type="text" name="ctl[]">
    <input type="text" name="ctl[]">
    <INPUT TYPE="submit">
    </form>当然你可以foreach list each等得到所有未知控件数目的值
      

  7.   

    sorry 那个数组是n-1 哈哈 白痴错误
      

  8.   

    我说的是
    <input type=text name=t1>
    <input type=text name=t1>
    <input type=text name=t1>
    这样的表单变量.提交后用php来得到 t1这些内容
    或不是以下这种情况
    <input type=text name=t1[]>
    <input type=text name=t1[]>
    <input type=text name=t1[]>
    否则我也不会问了 .