在html中选择框Onchange事件的问题

And*_*eda 2 html javascript javascript-events

<script>
    function options(){
       alert("asdfasdf");
    }
</script>
<select type="selectbox" name="crPaymentOption" id ="crPaymentOption"onchange="options()"/>
    <option selected="" value="--">--</option>
    <option value="Check">Check</option>
    <option value="Credit Card">Credit Card</option>
    <option value="Cash">Cash</option>
</select>
Run Code Online (Sandbox Code Playgroud)

当我更改选择下拉列表的选项时,警报未触发.谁可以帮我这个事??

Can*_*var 6

更改方法名称,并在onchange属性前留一个空格:

<script>
    function optionsAlert(){
       alert("asdfasdf");
    }
</script>
<select name="crPaymentOption" id="crPaymentOption" onchange="optionsAlert()"/>
    <option selected="" value="--">--</option>
    <option value="Check">Check</option>
    <option value="Credit Card">Credit Card</option>
    <option value="Cash">Cash</option>
</select>
Run Code Online (Sandbox Code Playgroud)

  • 此外,没有'type ="selectbox"'这样的东西; 这应该省略. (2认同)