1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

关于表单

本帖由 lane2006-03-26 发布。版面名称:前端开发

  1. lane

    lane New Member

    注册:
    2005-09-05
    帖子:
    6,548
    赞:
    29
    这里有很多选择项,如果我想在别的页面加一个新的表单,但是只提供其中某一项的查询,也是提交到chaxun_result.php,我该怎么改呢?

    代码:
    <form  method="post" action="chaxun_result.php"><table width="58%"  border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td height="59"><div align="left"><font color="#006600"><strong>考试名称</strong></font> 
              <select name="考试名称">
    <option value="1001" >全国计算机等级考试</option><option value="1002" >全国大学外语四六级</option><option value="1009" >吉林大学校内小语种四级考试成绩</option><option value="1004" >全国外语水平考试WSK</option><option value="1005"  selected >日本语能力测试(JPT)</option><option value="1006" >全国外语翻译证书考试</option><option value="1003" >专业外语四八级考试</option><option value="1007" >汉语水平考试 HSK</option><option value="1008" >HSK高等</option><option value="1010" >全国外语水平考试 WSK、PETS5</option><option value="1011" >全国信息技术水平考试成绩查询</option>
              </select></div></td>
     
  2. shangjay

    shangjay New Member

    注册:
    2006-01-13
    帖子:
    3,530
    赞:
    15
    8好意西
    不会PHP
     
  3. lane

    lane New Member

    注册:
    2005-09-05
    帖子:
    6,548
    赞:
    29
    这个要用到PHP啊?
    那算了
     
  4. shangjay

    shangjay New Member

    注册:
    2006-01-13
    帖子:
    3,530
    赞:
    15
    不懂, 你一说PHP 我就没敢看
     
  5. Function

    Function New Member

    注册:
    2006-03-24
    帖子:
    3,884
    赞:
    5
    你这个 SELECT 选择的,也只是一项。

    在你的另外的页面中,将你指定的项(等同于 SELECT 中的某一个选项值) POST 过去或者做为参数传递过去即可。
     
  6. lane

    lane New Member

    注册:
    2005-09-05
    帖子:
    6,548
    赞:
    29
    具体该怎么做呢?
     
  7. lane

    lane New Member

    注册:
    2005-09-05
    帖子:
    6,548
    赞:
    29
    每个选项都是用value="####"区分的,我该怎么做才能把我想要的那一项不用选择提交上去呢?
     
  8. Function

    Function New Member

    注册:
    2006-03-24
    帖子:
    3,884
    赞:
    5
    要么在表单中增加隐藏表单域,要么直接以 URL 中带参数的方式:

    chaxun_result.php?考试科目=全国大学外语四六级

    不过我强烈建议你表单名和参数名都使用英文的。
     
  9. lane

    lane New Member

    注册:
    2005-09-05
    帖子:
    6,548
    赞:
    29
    这个页面是别的地方的,我只是想做个提交表单,提交到那个网站,是不是这样就没法弄了?
     
  10. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    感觉一下子很难和你说清楚了。

    你了解一下表单发送数据和 URL 参数发送数据这两种方式吧。

    你可以用 SELECT 来选择提交,也可以用隐藏文本域固定一个值来提交。
     
  11. lane

    lane New Member

    注册:
    2005-09-05
    帖子:
    6,548
    赞:
    29
    知道了

    加这个 <input name="考试名称" type="hidden" value="####">
     
  12. lane

    lane New Member

    注册:
    2005-09-05
    帖子:
    6,548
    赞:
    29
    谢谢了