gpt4 book ai didi

javascript - 选定的下拉列表重新加载页面并获取值

转载 作者:行者123 更新时间:2023-11-30 17:31:39 24 4
gpt4 key购买 nike

如果我选择了选定的下拉菜单,我该如何重新加载页面?

假设有一个下拉菜单看起来像这样

<select name="selectyear">
<option value="2000">2000</option>
<option value="2000">2001</option>
<option value="2000">2002</option>
<option value="2000">2003</option>
</select>

和这样的查询

SELECT * FROM TABLEYEAR WHERE YEAR = 2014  

如果我选择 2000

页面将重新加载并且 url 将如下所示

http://www.dashboard.php?year=2000

而且查询也会改变

SELECT * FROM TABLEYEAR WHERE YEAR = 2000

非常感谢您的帮助..

这是我喜欢的下拉菜单..

<select class="chzn-select deselect" name="selectyear" style="width:150px;" data-placeholder="Select year">
<option value=""></option>
<?php
$date = date("Y");
for($i = $date-10;$i<$date+5;$i++)
{
?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<?php
}
?>
</select>

这是查询.. 我不知道如何为查询添加 if 语句,如果没有选择,则显示今年。如果选中,则显示选中的年份。

$id = $_GET['year'];

$date = date("Y");


$query = mysql_query("select * from visimisi where year = '$id'");

最佳答案

放入 jQuery 代码:

<script src="JQUERY-PATH"></script>
<script>
$(function(){
$("[name=selectyear]").change(function(){
var val = $(this).val();
var year;
if (typeof val !== 'undefined') {
year = val;
}
else {
year = '<?php echo date('Y');?>';
}
window.location.href = 'http://www.dashboard.php?year='+year;
return true;
});
});
</script>

关于javascript - 选定的下拉列表重新加载页面并获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22931754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com