重定向到具有相同表单的不同URL

时间:2014-01-23 12:22:11

标签: javascript php jquery mysql

我是PHP新手并尝试使用类似的functionality given in URL来到达。

我有一个包含四个选项的表单,当选择最后一个选项时,将重新获得结果。

我目前的代码是:

{
  $result = mysql_query($query,$con);

  if(!$result)    
    echo mysql_error();

  $option = "";

  while($row = mysql_fetch_assoc($result)) {
    $option .= '<option value = "'.str_replace(' ', '_', $row['bankname']).'">'.$row['bankname'].'</option>';
  }

  str_replace(' ', '_', $row['bankname'])  
?>

<form method = "POST" action = "">

<select name = "bank" onChange="document.location.href=bank[selectedIndex].value">
<?php echo $option; ?> 

</select>

</form>

}

我可能会问非常高级别的问题,但请帮助。

此致 Anitha

2 个答案:

答案 0 :(得分:1)

您可以使用ajax第一次发送,当ajax成功时,您可以再次更改提交表单返回true。

答案 1 :(得分:0)

如果我的问题是正确的,那么您不会在选择框中查找加载选项,而是尝试寻找最后一个选择框具有值的解决方案:

    <select id = 'finalSelect'>
        <option value='http://aaaa.com'>A<option>
        <option value='http://bbbb.com'>B<option>
        <option value='http://cccc.com'>C<option>
    </select>

根据用户选择,您的网页应重定向到aaaa.com,bbbb.com或cccc.com。

如果我对你的要求是对的,你所要做的就是:

    <select id = 'finalSelect' ONCHANGE="location = this.options[this.selectedIndex].value;>
        <option value='http://aaaa.com'>A<option>
        <option value='http://bbbb.com'>B<option>
        <option value='http://cccc.com'>C<option>
    </select>