1.提交表单时用了下拉列表,比如下拉列表有3项,每项对应一个php,怎样设置下拉表单才会有每选一个项会自动转到所对应的php的效果?
2.texterea 的属性中ID 有什么作用??
3.提交数据时下拉表单的元素也会被提交???

解决方案 »

  1.   

    3个问题都跟php无关。
    1.js做的事情
    2.dom操作查找对象时使用
    3.在form内部并且有name属性值的会提交
      

  2.   

    <!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>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    <script type="text/javascript">
    function redirect() {
    var str = document.getElementById('test').value;
    if (str != 'default') window.location = str;
    }
    </script>
    <select name="test" id="test" onchange="redirect();">
    <option value="default">请选择</option>
    <option value="1.php">1.php</option>
    <option value="2.php">2.php</option>
    <option value="3.php">3.php</option>
    </select>
    </body>
    </html>
      

  3.   

    那如果让每个value的值作为$_GET[]的值传回到本页面呢?
      

  4.   

    <select name="test" id="test" onchange="location.href=this.value">
      

  5.   

    下拉菜单有跳转的菜单,你可以去找下ID 是唯一的标识,可以供js脚本进行查找提交数据,是form表单里所有的数据都被提交过去