将选定的变量传递给带有URL的表单

时间:2013-07-18 07:11:55

标签: php jquery html

我这里有这个代码:

<form action="http://192.168.10.253:82/montim/montime-bcp/montime/vendosja-porosise/listasearch.php?kategoria=kategoria" method="post">
<select name="kategoria">
  <option value="klienti">Klienti</option>
  <option value="id">ID</option>
</select> 
</form>

所以,我需要传递给kategoria值选择的选项......我怎么能这样做? 感谢..

4 个答案:

答案 0 :(得分:1)

如果您使用GET的方法,您的表单数据将在网址中发送:

<form action="http://192.168.10.253:82/montim/montime-bcp/montime/vendosja-porosise/listasearch.php" method="get">
    <select name="kategoria">
      <option value="klienti">Klienti</option>
      <option value="id">ID</option>
    </select> 
    <input type="submit" value="Submit" />
</form>

答案 1 :(得分:0)

您可以使用jquery使用以下语法

获取所选值

获取值属性

$('select').val();

答案 2 :(得分:0)

您的表格:

<form action="http://192.168.10.253:82/montim/montime-bcp/montime/vendosja-porosise/listasearch.php" method="post">
    <select name="kategoria">
      <option value="klienti">Klienti</option>
      <option value="id">ID</option>
    </select> 
    <input type="submit" value="Submit" />
</form>

您的listasearch.php

<?php $kategoria = $_POST['kategoria']; echo $kategoria; ?>

如果你想要方法get(使用?kategoria = kategoria):

<form action="http://192.168.10.253:82/montim/montime-bcp/montime/vendosja-porosise/listasearch.php" method="get">
    <select name="kategoria">
      <option value="klienti">Klienti</option>
      <option value="id">ID</option>
    </select> 
    <input type="submit" value="Submit" />
</form>

您的listasearch.php

<?php $kategoria = $_GET['kategoria']; echo $kategoria; ?>

答案 3 :(得分:0)

只需将'method'属性更改为“GET”而不是“POST”

<form action="yoururl" method="GET">
....
</form>

区别在于GET传递URL上的值,并在头文件中传递POST。 您可以在此处阅读更多信息 - &gt; http://www.w3schools.com/tags/att_form_method.asp