【问题标题】:Laravel 4 - Assign OnChange to Form::selectLaravel 4 - 将 OnChange 分配给 Form::select
【发布时间】:2013-12-27 04:38:55
【问题描述】:

有没有办法将 OnChange 事件分配给 Form::Select 字段?

目前我已经设法绕过它,但它非常混乱,我想更改它,以便我所有的 ajax 请求都在一个文件中......

还有其他人遇到过这个吗?

谢谢。

【问题讨论】:

  • 您可以传递数组中的任何属性:Form::select('name', $options, 'default', array('id' => 'some-id', 'onchange' => 'someCode');。我仍然建议 WebDevB 的解决方案。

标签: php ajax laravel-4


【解决方案1】:

Laravel 5 的方式是:

{!! Form::select( 'name', $options, 'default', array('onchange' => 'doSomething(this)') ) !!}

【讨论】:

    【解决方案2】:

    设法解决了伙计们。

    {{ Form::select('name', $options, 'default', array('id' => 'some-id'); }}
    

    然后就是在你的 JS 中分配 onChange 事件的 ID:

    $(function(){
       $('some-id').change(function(e) {
        //perform AJAX call
       });
    });
    

    【讨论】:

      猜你喜欢
      • 2016-07-25
      • 2013-07-13
      • 2015-11-23
      • 2015-02-22
      • 2022-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-06
      相关资源
      最近更新 更多