我有一个下拉列表,其中有需要通过查询字符串传递的选项。我会如何去做这件事?另外,任何人都可以列出一个方法来做到这一点,既使用按钮,也不使用按钮?谢谢!PHP - 通过查询字符串传递下拉列表选项
1
A
回答
1
<form method="get">
<select multiple="multiple" name="things[]">
...
</select>
<input type="submit" value="submit"/>
</form>
<?php
if(isset($_GET['things'])) {
foreach($_GET['things'] as $thing) {
echo $thing . '<br />';
}
}
?>
0
没有一个按钮:
<form method="get">
<select multiple="multiple" name="things[]" onchange="this.form.submit()">
...
</select>
</form>
+1
为了更容易访问和向后兼容,我会去: '
+0
erp ...
1
基于贾尼的回应,你希望有形式没有提交按钮,但仍然有备份按钮,如果用户没有JavaScript的?您可以使用noscript
来覆盖:
<form action="script.php" method="get">
<div>
<select name="options" onchange="this.form.submit()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<noscript>
<input type="submit" value="Go!" />
</noscript>
</div>
</form>
相关问题
- 1. 通过.HTACCESS传递查询字符串
- 2. 试图通过传入字符串来查找下拉菜单选项
- 3. 通过字符串的下拉选项循环,并选择
- 4. 传递查询字符串
- 5. 传递查询字符串来形成选择选项
- 6. 通过查询字符串将答案传递给Limesurvey调查
- 7. 通过加密的查询字符串传递字典
- 8. 通过查询字符串将对象列表传递给MVC控制器
- 9. 在wordpress中通过查询字符串传递数组
- 10. 传递下拉菜单选择的值作为查询字符串URL
- 11. 有没有办法通过字符串传递包含'+'的查询字符串
- 12. 通过查询字符串将枚举值传递给CaliburnMicro viewmodel
- 13. 通过反应路由器传递查询字符串
- 14. 如何通过ActionLink传递查询字符串?
- 15. 通过查询字符串传递多个值?
- 16. 通过查询字符串传递C#DateTime
- 17. 将xml通过查询字符串传递给传统ASP表单
- 18. 下拉列表项的值传递到另一个页面作为查询字符串
- 19. 如何链接下拉列表值与查询字符串
- 20. 查询字符串填充下拉列表
- 21. 如何通过PHP中的查询字符串传递对象或数组
- 22. 通过点击从文本框输入传递查询字符串PHP HTML
- 23. 传递查询字符串时绕过表单身份验证
- 24. 硒选择下拉作为字符串传递变量的选项
- 25. ASP.NET MVC传递列表来的RouteData查询字符串
- 26. 如何通过JavaScript将下拉选定项目传递到PHP文件
- 27. 将值传递给查询字符串
- 28. 将查询字符串传递给rDirectory
- 29. 传递GET参数查询字符串
- 30. 将查询字符串传递给silverlight
使用GET方法。 – adatapost 2009-09-04 06:19:06
对不起,您通过“传递查询字符串”是什么意思?在MySQL查询中? “没有按钮”是什么意思?你想使用ajax将数据传回服务器吗? – Anthony 2009-09-04 06:26:13