javascript - Onchange 上选择多个

标签 javascript jquery forms symfony

我有一个选择,用户可以选择多项选择:

<select id="mybundle_evenement_name" class="form-control" name="mybundle_evenement[name][]" required="required" multiple="multiple" >
    <option value="1">name1</option>
    <option value="2">name2</option>
    //...
</select>

用 Symfony 的表单生成。

我想要当用户在选择中选择一个选项时发生事件。

所以我尝试了:

<script type="text/javascript">
    $(function () {
        var $zone = $('#mybundle_evenement_name');
        $zone.onclick(function () {
            alert('test');
        });
    });
</script>



<script type="text/javascript">
    var $zone = $('#mybundle_evenement_name');
    $zone.onclick(function () {
        alert('test');
    });
</script>

我还尝试使用 onchange() 而不是 onclick()

什么也没发生...

最佳答案

在文档ready函数中注册事件处理程序。它在页面加载后调用。另外,事件处理函数名称有错误,请在不使用 on 的情况下使用它:.change(, .click(.

$(document).ready(function() {
    $('#mybundle_evenement_name').change(function() {
        alert('test');
    });
});

关于javascript - Onchange 上选择多个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46070869/

相关文章:

javascript - jQuery UI 自动完成

javascript - 尝试使用 javascript + html 返回上一页

javascript - 单击按钮更改事件的 Bootstrap 选项卡

php - 表格日期输入从(日期)到(日期)或我不知道一个或两个选择

javascript - ECMAScript 类

javascript - 如何制作具有可变高度主体的页眉/主体/页脚 'popup' div?

javascript - token 刷新后 Angular 4 拦截器重试请求

javascript - 使用数据库中数据的动态 HTML 元素

单击时 jQuery 禁用和启用输入类型图像

forms - Symfony2 表格 : repated type and his rendering in twig