在按钮时用post将列表框1的数据了送给本页面,在列表框2中用gest取得数据,显示出来。这样会使页面闪烁;可以用框架把列表框2放在一个页面中,用post传送。

解决方案 »

  1.   

    button onclick="fill()"
    function fill()
    {
    form1.text1.value = form2.select1.options[form2.select1.selectindex].text
    }
      

  2.   

    用文本框是可以的,主要是要把取得的值放到列表框中
    为什么form2.select1.selectindex出错
      

  3.   

    更正:selectedIndex
    将值添加到列表中:
    <script language="JavaScript">
    function addselect()
    {
      str = form1.t1.value;
      option1 = new Option(str,str,false,false);
      //四个参数:显示字串、值、是否是缺省选项、是否选中
      form1.s1.options.add(option1,[index]);
      //如果省略index将在最后添加。
      //如果想删除某一个列表项 options.remove(index)
    }
    </script>
    <form action="" method="get" name="form1">
    <select name="s1" size="6" id="s1">
      <option value="1">1</option>
      <option value="2">2</option>
    </select>
    <input type="button" name="Submit" value="按钮" onClick="addselect()">
    <input name="t1" type="text" id="t1">
    </form>
      

  4.   

    添加进来的数据读出来并存到数据库里,这太简单了!!你是在送分吧!!!
    $dbdata="你的数据库名";
    $dbtale="你的数据表名";
    $connect=@mysql_connect("localhost","$user","$password") ;
    $db=mysql_select_db("$dbata",$connect);$insert="INSERT INTO $dbtable (name,password,mail,iq)VALUES ('$val','$val1','$val2','$val3')";//存到数据库里
    echo $val;
    echo $val1;///读出数提交数据!!
    echo $val2;
    echo $val3;
    //___________________________________________________
    //数据读出:$select="select * from $dbtable";
    $query=mysql_query($select);
    while($val=mysql_fetch_object($query)){
    $1=$val->val;//val是数据表中的字段名
    $2$val->val1;
    }
    echo $1;
    echo $2;//这样一一把数据从数据库中读出来!!
    ///写代码累啊!!!!还有什么问题写出来!!!!
    ____________________________________________________