2013-06-11 72 views
2

我想從表單中選擇一個選項。如果我選擇這個選項,Javascript應該檢查值/內容是否是ex。 「B」。
Javascript現在如何檢查這個選項的值/內容是B還是不是B?如何通過使用javascript值來選擇一個選項?

<script type="text/javascript"> 
    var text = document.form1.fahrstunden; 
    function a(){ 
     if (document.form1.klasse.options[klasse.option.value=B].selected == true) { 
      alert("fu test"); 
     } 
    } 
</script> 

<form onmousemove="a()" id="form1" name="form1"method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" onsubmit="a()" > 
    <select name="klasse" id="klasse" > 
     <option value="B" selected="selected">B</option> 
    </select> 
</form> 
+0

請重新格式化您的問題,換行符是讓我瘋了:) – dezman

回答

1

您可以添加onchange功能:

document.getElementById("klasse").onchange = function() { 
    alert(this.value); 
} 

然後,您可以比較,無論你需要一個值,例如:

if (this.value == "B") { 
    //value is B, do stuff! 
} 

邊注:this.value從拉value選項的屬性。如果你想實際的文字,你可以執行以下操作:

var selectedText = this.options[this.selectedIndex].text; 

演示:http://jsfiddle.net/tymeJV/U7KKF/

+0

生病嘗試感謝ü非常 –

+0

它的工作原理。謝謝你soooo了! –

+0

很高興我能提供幫助,一定要在可以的時候將其標記爲正確。 – tymeJV

相關問題