Laravel 我不明白为什么onChange事件没有触发
我使用的是Laravel v8 Livewire。 我有一把带柄的刀片Laravel 我不明白为什么onChange事件没有触发,laravel,select,Laravel,Select,我使用的是Laravel v8 Livewire。 我有一把带柄的刀片 布局文件已被删除 </head> <body> @yield('content') @stack('scripts') @livewireScripts </body> @产量(‘含量’) @堆栈('脚本') @LiveWireScript 而刀锋 @extends('layouts.layout') @section('content') @push('head')
布局文件已被删除
</head>
<body>
@yield('content')
@stack('scripts')
@livewireScripts
</body>
@产量(‘含量’)
@堆栈('脚本')
@LiveWireScript
而刀锋
@extends('layouts.layout')
@section('content')
@push('head')
<!-- Scripts -->
<script src="{{ asset('../../resources/js/ChangeDescription.js')}}"></script>
@endpush
<div class="container">
...
@extends('layouts.layout'))
@节(“内容”)
@推(头)
@端推
...
出于测试目的,该函数只有一行:
函数changescription(){alert('changescription');}
根据学校的说法,(),
单击其中一个值时应触发该事件
那么,我必须做些什么才能触发事件呢?在w3s示例中,语法是
onchange=myFunction()
,但在您的示例中,您使用的是onchange=changescription
(无括号)。一般来说,你根本不应该使用onchange
,而应该使用addEventListener('change',…)
,这纯粹是用Javascript来解决你的问题,而不是更改你的代码。你有两个输入错误:changescription应该有()在它之后,你的onchange在select中有一个大写字母C,而不是change中的一个小字母C。apokryfos,我把监听器放在哪里?imvain2,仍然不起作用