我有一個下拉列表,其中有需要通過查詢字符串傳遞的選項。我會如何去做這件事?另外,任何人都可以列出一個方法來做到這一點,既使用按鈕,也不使用按鈕?謝謝!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