这是截止目前的形式...
<select onchange="viewForm()">
<?php
$db = mysqli_connect('xxxxxx.com', 'xxxx', 'xxxx', 'xxxxx');
$sql = "SELECT title, fid FROM total";
$result = $db->query($sql);
while ($row = $result->fetch_assoc()){
$sid = $row['fid'];
$stitle = $row['title'];
echo '<option value="'.$sid.'" >'.$stitle.'</option>';
}
?>
</select>
然后是javascript函数...
function viewForm(){
window.location.replace("http://website.com/main.php?sid=IDwouldGoHere");
}
在下拉选项中选择一个,重定向到一个新的页面,同时传递“SID”值通过GET什么,我试图做的是。现在重定向正在工作,但是我找不到将sid值传递给javascript函数的方法。
HTML(由php为您生成)
<select id="yourSelectID">
<option value="01201">test</option>
<option value="012012">test2</option>
<option value="012013">test3</option>
<option value="012014">test4</option>
</select>
的JavaScript
window.onload = function () {
var eSelect = document.getElementById('yourSelectID');
eSelect.onchange = function () {
var strUser = eSelect.options[eSelect.selectedIndex].value;
window.location.replace("http://website.com/main.php?sid=" + strUser);
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句