有沒有人知道是否有一種方法來做一個下拉菜單,當選擇一個選項,然後將該選項變成一個按鈕,使用HTML或只有在PHP或是不可能的DropDown菜單,當選擇將選項變成按鈕
0
A
回答
0
您可以使用此其工作
的Html
<input type="button" id="conv_but" value="" style="display:none">
<select name="data_select" id="data_select" onchange="converttobutton(this.value);">
<option value="One">One</option>
<option value="Two">Two</option>
<option value="Three">Three</option>
<option value="Four">Four</option>
<option value="Five">Five</option>
<option value="Six">Six</option>
</select>
的Javascript
<script type="text/javascript">
function converttobutton(selected)
{
document.getElementById('conv_but').value = selected;
document.getElementById('data_select').style.display = 'none';
document.getElementById('conv_but').style.display = '';
}
</script>
0
我認爲你需要change()
事件處理程序。創建按鈕
$("ID of the dropdownbox").change (function() {
//code for creating button(this.value) give the selected option
var $something= $('<input/>').attr({ type: 'button',
name:'btn1', value:this.value});
//append this variable inside a div having ID `button_div`
$("#button_div").append($something);
});
+0
@James McPhee Veerendra給出的想法比我的答案更好。 – Techy 2014-08-27 11:00:09
2
創建change()
事件中的功能,您將不得不學習JavaScript才能夠做到這一點,有一個觸發的事件稱爲onselect
,當您綁定到該事件與使用addEventListener
你的JavaScript將能夠讀取<select>
字段的.value
,然後使用createElement
方法創建按鈕。
1
試試這個用jQuery
<script>
$(document).ready(function(){
var sel_html = $('#element_place').html();
$('#select_button').change(function(){
var sel_option = $('#select_button').val();
$('#select_button').remove();
new_ele = $('<input>').attr('type','button').attr('value',sel_option);
$('#element_place').append(new_ele);
});
});
</script>
<div id="element_place">
<select id="select_button">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</div>
0
我知道你給了我一些答案,但我想要什麼我需要每個不同的按鈕有不同的URL,但此刻所有的按鈕都有相同的URL
相關問題
- 1. 從Twitter中選擇菜單項Bootstrap dropdown
- 2. 將HAML按鈕變成單選按鈕
- 3. 動態選擇選項單選按鈕
- 4. 使用jquery改變選擇菜單的單選按鈕
- 5. json_decode成選擇/選項菜單
- 6. C#幫助爲菜單添加單選按鈕/選項按鈕
- 7. 當單選按鈕選擇檢查
- 8. 當我選擇單選按鈕
- 9. Shopify:用Dropdown替換產品單選按鈕選擇
- 10. 如何讓按鈕下拉菜單打開以選擇選項?
- 11. 將按鈕添加到DropDown菜單
- 12. 按菜單選擇
- 13. Python選擇菜單選項
- 14. 使用文本充當單選按鈕/使字符串變成單選按鈕
- 15. 將HTML/JavaScript單選按鈕選擇輸出爲選項摘要
- 16. 記住選擇菜單選項選項
- 17. JS隱藏按鈕,當變化選擇選項
- 18. 添加選項到DropDown按鈕點擊
- 19. 在選擇菜單中選擇當前選項
- 20. 移動選擇菜單保持當前的URL選擇選項
- 21. jquery菜單和按鈕選擇
- 22. 按鈕在選擇菜單中重複
- 23. 當選項改變時,單選按鈕「選中=選中」不會改變
- 24. 當選擇單選按鈕時jQuery改變內容
- 25. Android單選按鈕選擇
- 26. 單選按鈕選擇
- 27. 單選按鈕選擇。
- 28. 在單選按鈕選擇
- 29. vb.net單選按鈕選擇
- 30. JavaScript選擇單選按鈕
你真的想要什麼?當選擇一個選項時,您需要執行一些功能。你需要嗎? – arunrc 2014-08-27 10:46:35
@詹姆斯麥克菲upvote upvote或接受任何你認爲正確的答案 – Techy 2014-08-27 11:10:24