由ID标识的PHP URL?

时间:2013-08-24 06:24:08

标签: php javascript hyperlink

我还在学习将PHP与MySQL表一起使用,如果这是一个新手问题,我很抱歉,但如何更改下面的下拉代码,以便能够插入普通的href链接(带图像或文本)那链接到playerMenu.php页面?这是我的下拉菜单代码:

<form action="playerMenu.php" method="get">
  <select id="players" name="selectvalue" onchange="showMe(this.value);">
  <option value="">Select</option>
  <option value="1">A</option>
  <option value="2">B</option>
  <option value="3">C</option>
  <option value="4">D</option>
  </select>
<input type="submit" value="Submit">
<form>

<a href="#"onclick="document.location.href='playerMenu.php?electvalue='+document.getElementById('myDiv').innerHTML">Submit</a>

提前致谢。

2 个答案:

答案 0 :(得分:0)

从PHP方面来说,提交该表单后,网址将为

playerMenu.php?players=1&submit=Submit

如果选择了选项A.如果这是您想要实现的目标,您可以删除onchange和onclick javascript。

从那里你传递了玩家选择框的值。您可能希望将其保存为变量以及您想要的代码。如果您正在对数据库执行某些操作,请确保同时对变量进行处理。

答案 1 :(得分:0)

以下是使用JQuery的方法。有用!试试吧!

<!-- Your Form -->

<form>
  <select id="players" name="selectvalue" onchange="showMe(this.value);">
    <option value="">Select</option>
    <option value="1">A</option>
    <option value="2">B</option>
    <option value="3">C</option>
    <option value="4">D</option>
  </select>
<input id="button" type="button" value="Submit">
<form>

<!-- Include JQuery -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>  

var sub_link = "playerMenu.php?electvalue="

$("#button").click(function() {
    sub_link = sub_link + $("#players").find('option:selected').text();

    // Here's your link
    alert(sub_link);

    // And now we do a javascript redirect
    window.location.replace(sub_link);
}); 

</script>