所以這是使用javascript
和HTML
。在javascript中彈出選擇選擇結果
例如:
<select name='test' >
<option value='1'>
<option value='2'>
<option value='3'>
</select>
如果有人選擇選項值2(從下拉列表)我希望有一個彈出窗口出現。但是,如果他們選擇選項值1或選項值3(從下拉列表中選擇),我不想發生任何事情。
我該怎麼做?
感謝
所以這是使用javascript
和HTML
。在javascript中彈出選擇選擇結果
例如:
<select name='test' >
<option value='1'>
<option value='2'>
<option value='3'>
</select>
如果有人選擇選項值2(從下拉列表)我希望有一個彈出窗口出現。但是,如果他們選擇選項值1或選項值3(從下拉列表中選擇),我不想發生任何事情。
我該怎麼做?
感謝
你可以做一個事件處理程序是這樣的:
<script type="text/javascript">
function pop(a) {
if (a.value==2) alert('two');
}
</script>
以及用於在HTML:
<select id="sel" onchange="pop(this)">
<option value="1">one</option>
<option value="2">two</option>
像這樣的東西:
<select name='test' onchange='if(this.value==2) alert("TEST")'>
<option value='1'>
<option value='2'>
<option value='3'>
</select>
將ID添加到select(<select name='test' id='test'>
)。然後添加(在<select>
之後):
<script>
document.getElementById("test").onchange = function(){
if (this.options[this.selectedIndex].value == '2') {
alert('hello world!');
}
}
</script>
用於從模型/視圖(HTML)中分離控制器(javascript) – 2010-06-01 21:59:46