我是JavaScript/jQuery新手。顯示彈出式選項
當頁面初始加載時,顯示用戶選擇國家的彈出窗口。它應該是這樣的:
enter image description here在「美」的挑選上,就應該是這樣的:
enter image description here只有兩種選擇:「美國」和「加拿大」 。
- 選擇「美國」後,顯示另一個包含狀態列表的下拉列表。
- 選擇「加拿大」或州後,關閉彈出窗口。
Q
顯示彈出式選項
-3
A
回答
-1
你絕對應該做一些研究自己,但是這將是一些作品:
var country = window.prompt("Please enter 'United States' or 'Canada'", "Enter your country");
但它不是一個下拉菜單。但在HTML中,您可以使用<select>
選項。所以如果你真的想要一個下拉菜單,你應該自己創建一個帶有HTML的彈出窗口。看看這個問題:Drop down list inside a pop up window (comes up when button is pressed)
0
只需通過此代碼。 您可以在jQuery的document.ready方法上打開模型窗口,當html頁面準備就緒時,此方法會觸發。 然後,如果在國家/地區下拉菜單的更改事件中選擇了國家/地區,則可以顯示州下拉菜單。您還可以在下拉菜單的變更事件中追加所選國家的選項。
$("#cntry").change(function(){
if(this.value!="Select Country")
{
$('#state').find('option').remove().end().append('<option value="Select State">Select State</option>');
if(this.value=="United States")
{
$("#state").append("<option vaue='USA State 1'>USA State 1</option>");
$("#state").append("<option vaue='USA State 2'>USA State 2</option>");
}
else if(this.value=="Canada"){
$("#state").append("<option vaue='Canada State 1'>Canada State 1</option>");
$("#state").append("<option vaue='Canada State 2'>Canada State 2</option>");
}
$("#divstate").show();
}
else{
$("#divstate").hide();
}
});
$(document).ready(function(){
$("#btnPopup").click();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div class="container">
<h2>Example Modal on Page Load</h2>
<!-- Trigger the modal with a button -->
<button style="display:none" id="btnPopup" type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Open Modal</button>
<!-- Modal -->
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">To proceed: Select Country</h4>
</div>
<div class="modal-body">
<div>
<select class="form-control" ID="cntry">
\t \t \t <option class="form-control" value="United States">United States</option>
\t \t \t <option value="Canada">Canada</option>
<option selected value="Select Country">Select Country</option>
\t \t </select>
</div>
<div id="divstate" style="display:none">
<select class="form-control" ID="state">
\t \t \t <option value="Select State">Select State</option>
\t </select>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
</div>
+0
這是您需要的預期輸出嗎? –
相關問題
- 1. webview顯示彈出選項android
- 2. 顯示彈出式
- 3. 不顯示模式彈出
- 4. 爲angularJS多選選項哈弗彈出顯示
- 5. 顯示彈出的基礎上我選擇什麼選項
- 6. 顯示彈出...
- 7. Android彈出菜單不顯示項目
- 8. Nativ彈出式選項在GWT
- 9. af:panelTabbed - 在選項卡切換時顯示彈出框的問題
- 10. 點擊按鈕顯示彈出框,是/否選項。 jquery/HTML
- 11. 在gwt選項卡中顯示彈出框/窗口
- 12. 在Tabhost選項卡上單擊顯示彈出框
- 13. 關閉域的最後一個選項卡時彈出顯示
- 14. 我想顯示彈出選項卡關閉在angularjs?
- 15. 彈出「不再顯示此消息」選項
- 16. 顯示彈出框
- 17. 彈出式按鈕顯示如下
- 18. 顯示彈出式窗口使用AppleScript
- 19. 創建彈出式GUI,顯示答案
- 20. 顯示模式彈出的角2
- 21. jQuery彈出式窗口單獨顯示$?
- 22. AngularJS - 顯示彈出式卡列表?
- 23. 無法顯示彈出式對話框
- 24. localnotification不顯示爲彈出式菜單
- 25. Bootstrap模式彈出不顯示
- 26. 彈出式菜單顯示空白
- 27. sharepoint模式彈出顯示div內容
- 28. 顯示彈出式菜單一次性
- 29. jquery顯示模式彈出對齊
- 30. 彈出式菜單顯示不正確
這是不是真的怎麼這麼工作。我建議您搜索網站開始,然後回到關於正在編寫代碼的具體問題。 –
@ user8448056問題中的'4.'代表什麼,作業問題編號:p –
這個問題在你的測試中是4嗎? – Kokodoko