我在這裏有一個主要問題,處理PHP中的下拉列表。任何人都可以告訴我如何自動加載表單上的下拉列表。例如,我在我的下拉列表中有兩個選項。這些選項是水果和蔬菜。假設默認值爲水果,所以照片或照片列表自動都是水果,然後當我在我的下拉列表中選擇蔬菜時,它會自動更改並將照片/照片列表轉換爲所有蔬菜,而不點擊任何東西。下拉列表(PHP)
0
A
回答
0
你必須使用JavaScript。這是我的建議。
<form action="" method="POST">
<div align="center"">
<select name="optionType" onchange="this.form.submit();">
<option>Choose One To Submit This Form</option>
<option value="Vegetable">Vegetable</option>
<option value="Fruit">Fruit</option>
</select>
</div>
</form>
一旦你改變表單將POST。所以你可以從PHP獲得$ _POST [「optionType」]值,並做必要的。
Prasad。
2
看起來你可以用幾種方法處理這個問題。因爲你沒有提到javascript讓我們去PHP和jc中的onclick監聽器:
<?php
$type = "fruit";
if(isset($_POST['type'])){
$type = $_POST['type'];
}
?>
<form id="some_form" action="" method="post">
<fieldset>
<select name="type" onchange="this.form.submit();">
<option value="fruit" <?php echo ($type == 'fruit' ? 'selected="selected"' : ''); ?>>Fruit</option>
<option value="vegetable" <?php echo ($type == 'vegetable' ? 'selected="selected"' : ''); ?>>Vegetable</option>
</select>
</fieldset>
</form>
<div id="fruits" <?php echo ($type == 'vegetable' ? 'style="display:none"' : ''); ?>>
fruit images here
</div>
<div id="vegetables" <?php echo ($type == 'fruit' ? 'style="display:none"' : ''); ?>>
vegetable images here
</div>
0
添加javascript函數來改變選擇框的事件。在javascript函數中,如果需要在php中進行所有更改,請提交表單,否則使用ajax請求檢索圖像的相關div部分,並用圖像替換當前div。如果你使用jQuery,這可以很容易地完成。
相關問題
- 1. 下拉列表php
- 2. php下拉列表
- 3. 下拉列表和PHP
- 4. 下拉列表和php
- 5. PHP日期下拉列表
- 6. php多選下拉列表
- 7. html和php下拉列表
- 8. 使用下拉列表PHP
- 9. 在PHP中下拉列表
- 10. 從php mysql下拉列表
- 11. 下拉列表
- 12. 下拉列表
- 13. 下拉列表
- 14. PHP填充下拉列表,onchange根據值填充不同的下拉列表
- 15. 使用php-ajax更新另一個下拉列表的更改下拉列表
- 16. PHP MYSQL - 下拉選擇取決於前一個下拉列表
- 17. PHP下拉列表更改變量
- 18. PHP年齡驗證下拉列表
- 19. PHP過濾器(多個下拉列表)
- 20. PHP,從下拉列表排序選項
- 21. HTML/PHP單行下拉列表多選
- 22. 下拉列表中的PHP問題
- 23. JQuery下拉列表值到PHP數組?
- 24. PHP動態下拉菜單列表
- 25. 賦值語句下拉列表PHP
- 26. PHP和MySQL多選擇下拉列表
- 27. PHP,MySQL和JavaScript的下拉列表
- 28. 從下拉列表更新字段PHP
- 29. 多個下拉列表與PHP和MySQL
- 30. 根據ID綁定下拉列表PHP
你能再舉一個例子嗎?但現在使用JavaScript和/或jQuery來使用戶更方便。謝謝 :)) – amielopez