我需要處理所選選項的警報事件。 。所選選項的事件處理程序
<select>
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
<option value="3">D</option>
</select>
對於離,如果讓我選擇 「B」 選項,我想提醒像 「被選中的選項是:B」,等...
謝謝!
我需要處理所選選項的警報事件。 。所選選項的事件處理程序
<select>
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
<option value="3">D</option>
</select>
對於離,如果讓我選擇 「B」 選項,我想提醒像 「被選中的選項是:B」,等...
謝謝!
嘗試一次它的工作。
function myFunction() {
var x = document.getElementById("mySelect").value;
alert('You Selected'+' '+x);
}
<p>Select a any value in list.</p>
<select id="mySelect" onchange="myFunction()">
<option value="1">A
<option value="2">B
<option value="3">C
<option value="4">D
</select>
'onchange =「myFunction(this)」''使用函數myFunction(sel)alert('You Selected'+ sel.value); }'更簡單 - 你也需要在你的選項中增加值=「...」 – mplungjan
工作例如:(這是一個jQuery例如,使用選擇器和事件基本)
// Wait for DOM load
$(document).ready(function() {
// Binding change event to the <select>
$('#my_select').change(function() {
// Saving the HTML corresponding to the value selected
$selected = $('#my_select option:selected').text();;
// Debugging actual selection DOM-node on console
console.log($('#my_select option:selected'));
// Showing the message
alert("Chosen option is: " + $selected);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!-- I have set an ID to identify you select -->
<select id="my_select">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
<option value="3">D</option>
</select>
一些官方jQuery的文檔鏈接:
你到目前爲止試過了什麼?有關類似問題,請參閱http://stackoverflow.com/questions/11828485/get-the-option-value-in-select-in-javascript。 –
在javascript中沒有「警報事件」 - 也許你想'select'元素上的'change'事件 –
這篇文章非常相似:http://stackoverflow.com/questions/16015933/javascript-show-hidden- div-when-select-option-is-selected –