javascript - javascript - laravel 重置表单
问题描述
我的表单重置按钮不会重置我的表单。我添加了一个类来隐藏我的下拉菜单,除非选择发生变化。当前的行为是单击重置按钮只会重置其值,但不会隐藏应该隐藏的下拉菜单。
我的重置按钮
{!! Form::reset('Reset', ['class' => 'btn btn-primary', 'id' => 'btn-click']) !!}
我使用的脚本
$('form').reset(function (event){
$(document).ready(function(){
$("#btn_click").click(function(){
$(".dropdown").addClass("no-display");
});
});
找不到有关使用 laravel 重置表单的任何文档,任何人都可以帮忙
解决方案
尝试这个:
$(document).ready(function() {
$("#btn_click").click(function() {
$(".dropdown").addClass("no-display");
});
});
此代码将在文档准备好后执行,这意味着它已被加载,然后它将为#btn_click设置一个单击事件处理程序,单击该处理程序时会将无显示类添加到下拉列表中。
注意:没有您在此处编写的名为reset的事件处理程序:
$('form').reset(function (event){
推荐阅读
- python - 如何在python中使用(def)函数检查文件类型
- ruby-on-rails - 在 ap 中生成设计路线时出错
- javascript - Babel 未按预期工作,错误:未捕获的 ReferenceError:未定义要求
- javascript - nodejs/electron:流向子进程推送了太多消息
- java - 无法启动 Eclipse
- android - 是否可以同时将手机与 USB 摄像头和 Macbook/Windows 连接以调试 Android 应用程序?
- c# - 我无法访问 SharePoint 网站中的 Excel 文件,未经授权的异常,错误代码 401
- php - 使用选择标签从数据库中获取数据
- java - 已解决:休眠:几分钟后达到内部连接池限制
- spring-boot - 如何使 Spring Boot 应用程序发送电子邮件并支持配置任何电子邮件服务,如 mailchimp、sendgrid、