我在這裏有一個主要問題,處理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 mysql下拉列表
- 4. 在PHP中下拉列表
- 5. 從php mysql下拉列表
- 6. html和php下拉列表
- 7. 使用下拉列表PHP
- 8. PHP日期下拉列表
- 9. 在PHP中下拉列表
- 10. 蛋糕PHP下拉列表
- 11. 下拉列表和php
- 12. PHP動態下拉列表
- 13. 下拉列表和PHP
- 14. php多選下拉列表
- 15. 下拉列表中的下拉列表
- 16. PHP MYSQL列數據下拉列表
- 17. 下拉列表
- 18. 下拉列表
- 19. 下拉列表
- 20. 下拉列表
- 21. 下拉列表
- 22. PHP填充下拉列表,onchange根據值填充不同的下拉列表
- 23. 使用php-ajax更新另一個下拉列表的更改下拉列表
- 24. PHP MYSQL - 下拉選擇取決於前一個下拉列表
- 25. PHP:使用下拉列表搜索
- 26. 請從下拉列表中重複PHP
- 27. PHP和MySQL多選擇下拉列表
- 28. 回聲選定值下拉列表PHP
- 29. PHP中的級聯下拉列表
- 30. PHP年齡驗證下拉列表
你能再舉一個例子嗎?但現在使用JavaScript和/或jQuery來使用戶更方便。謝謝 :)) – amielopez