2

フォームからオプションを選択したかったのです。このオプションを選択すると、JavaScript は値/コンテンツが ex かどうかをチェックする必要があります。"B"。
このオプションの値/内容が 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>
4

1 に答える 1

2

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/

于 2013-06-11T18:15:34.833 に答える