【问题标题】:Onclick function in Laravel collective formLaravel 集体形式的 onclick 功能
【发布时间】:2020-11-08 08:03:48
【问题描述】:

查看:表单内容

{{Form::label('dipno', 'No')}}

{{Form::radio('diploma','No',['id'=>'dip','onclick'=>'hasNoDip();'])}}
{{Form::number('diplomamarks','',['class' => 'form-control','max'=>'100','step'=>'0.01','id'=>'abc'])}}

JavaScript

这是 JavaScript 代码

<script>
        function hasNoDiploma() {
            document.getElementById('abc').disabled=false;
            return true;
        }
</script>

我在表单刀片中添加了下面的脚本标记。 (我尝试将其添加到单独的 JS 文件中,然后将其链接到我的刀片模板中,但仍然无法正常工作)

但是 onclick 功能不起作用。有没有其他方法可以实现这一点,还是我做错了什么?

我想通过这段代码实现的是,当我选择单选按钮时,底部的表单字段应该被隐藏,反之亦然。

【问题讨论】:

    标签: javascript laravel onclick laravelcollective


    【解决方案1】:

    我看到的是你正在调用一个不存在的javascript函数hasNoDip()你定义的函数是hasNoDiploma()

    并且您缺少表单生成器选择的属性,因此该行将是

    {{Form::radio('diploma','No', false, ['id'=>'dip','onclick'=>'hasNoDiploma();'])}}
    

    【讨论】:

      猜你喜欢
      • 2019-03-22
      • 2019-07-22
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      • 2015-01-27
      • 2017-12-04
      • 2018-09-02
      • 1970-01-01
      相关资源
      最近更新 更多