Проблема с окном Выбрать событие Onchange в html - PullRequest
2 голосов
/ 14 сентября 2009
<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>

Предупреждение не срабатывает, когда я меняю параметры выпадающего списка. Может ли кто-нибудь помочь мне в этом ??

Ответы [ 2 ]

6 голосов
/ 14 сентября 2009

Измените имя вашего метода и оставьте пробел перед атрибутом 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>
3 голосов
/ 14 сентября 2009

Не нравится имя функции - измените его на другое имя, например Измените опции и используйте это. Вот версия вашего кода, которая работает для меня:

<html>
<body>

    <script>    function changeOptions(){       alert("asdfasdf");    }</script>

    <select type="selectbox" name="crPaymentOption" id="crPaymentOption" onchange="changeOptions()" />
    <option selected="" value="--">--</option>
    <option value="Check">Check</option>
    <option value="Credit Card">Credit Card</option>
    <option value="Cash">Cash</option>
    </select>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...