我还在学习将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>
提前致谢。
答案 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>