gpt4 book ai didi

javascript - 使用 javascript onchange 的下拉菜单不起作用

转载 作者:行者123 更新时间:2023-11-30 00:45:56 25 4
gpt4 key购买 nike

我有一个简单的下拉菜单,我希望拥有它,以便如果用户选择“STUDENT”,它将显示来自 mysql 的学生数据。但页面保持不变(它显示“学生”一秒钟,然后返回原始页面),这是行不通的。有人可以帮忙吗?

下面是我的代码:

<th width="20%">View&nbsp;Type:&nbsp;&nbsp;&nbsp;&nbsp;
<form action="index.php" method="post" id="form1">
<select name="value1" onchange="document.forms.form1.submit();">
<option value="all">All('.$count.')</option>
<option value="student">STUDENT('.$stucount.')</option>
<option value="faculty">FACULTY('.$facount.')</option>
</select>

</form>
</tr>
';

最佳答案

除了Awlad发布的答案之外尝试解决你的第二个问题。顺便说一下,您的代码并不完整,因此在回显上述表单之前,请放置以下内容:

$value = (isset($_POST['value1'])) ? $_POST['value1'] : '';

并替换为:

<th width="20%">View&nbsp;Type:&nbsp;&nbsp;&nbsp;&nbsp;
<form action="index.php" method="post" id="form1">
<select name="value1" onchange="document.forms.form1.submit();">
<option value="all"'.($value=="all"?"selected":"").'>All('.$count.')</option>
<option value="student"'.($value=="student"?"selected":"").'>STUDENT('.$stucount.')</option>
<option value="faculty"'.($value=="faculty"?"selected":"").'>FACULTY('.$facount.')</option>
</select>

</form>
</tr>
';

$value 保存发送的 POST 值,单击下拉列表后,将根据该值选择相应的选项。

关于javascript - 使用 javascript onchange 的下拉菜单不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21359695/

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