我有一个下拉列表,其中有需要通过查询字符串传递的选项。我会如何去做这件事?另外,任何人都可以列出一个方法来做到这一点,既使用按钮,也不使用按钮?谢谢!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. 通过PrettyFaces传递查询字符串
- 2. 通过.HTACCESS传递查询字符串
- 3. 通过下拉列表排序和更新查询字符串
- 4. 通过查询字符串将值分配给下拉列表
- 5. 试图通过传入字符串来查找下拉菜单选项
- 6. 使用查询字符串设置选择在下拉列表
- 7. 通过字符串的下拉选项循环,并选择
- 8. 传递查询字符串
- 9. 传递查询字符串来形成选择选项
- 10. 查询字符串下拉菜单MVC asp.net选择的项目列表
- 11. 通过查询字符串将答案传递给Limesurvey调查
- 12. 点击按钮提交后,如何将下拉列表中的选定值传递给url查询字符串?
- 13. 通过加密的查询字符串传递字典
- 14. 通过查询字符串将对象列表传递给MVC控制器
- 15. 在wordpress中通过查询字符串传递数组
- 16. 将单个C#下拉选择的值传递给查询字符串
- 17. 传递下拉菜单选择的值作为查询字符串URL
- 18. 基于查询字符串设置从Javascript的下拉选项
- 19. 从数据库传递字符串值填充下拉列表
- 20. 在php中的下拉列表中查询所选项目
- 21. 有没有办法通过字符串传递包含'+'的查询字符串
- 22. 通过ajax html(data)传递查询字符串值
- 23. 通过反应路由器传递查询字符串
- 24. 如何通过ActionLink传递查询字符串?
- 25. 通过查询字符串将枚举值传递给CaliburnMicro viewmodel
- 26. 通过ui-router中的查询字符串传递路由
- 27. 通过查询字符串传递多个值?
- 28. 通过查询字符串传递C#DateTime
- 29. node.js通过查询字符串传递参数
- 30. 如何通过查询字符串传递异常对象
使用GET方法。 – adatapost 2009-09-04 06:19:06
对不起,您通过“传递查询字符串”是什么意思?在MySQL查询中? “没有按钮”是什么意思?你想使用ajax将数据传回服务器吗? – Anthony 2009-09-04 06:26:13