gpt4 book ai didi

javascript - 在 jQuery 中获取提交的表单类(具体化 CSS 和 Laravel)

转载 作者:行者123 更新时间:2023-12-03 01:16:27 27 4
gpt4 key购买 nike

我有一个 Laravel 项目,其中一个页面有 5 个模态(MaterializeCSS),每个模态都有一个表单。当我提交表单并遇到任何验证错误时,模式必须重新打开。

我可以通过运行以下代码来实现这一点:

@if (count($errors) > 0)
$(document).ready(function () {
$('#modal-entry').modal('open');
});
@endif

但这仅适用于一种模式。它需要适用于每种模式。

我发现这个脚本可以通过一个开关重新打开正确的模式。但我需要找出如何从提交的表单中获得某种标识符来完成切换。

@if (count($errors) > 0)
<script>
$(document).ready(function () {
const reopenModal = '';
switch (reopenModal) {
case 'thing1':
$('#modal-entry').modal('open');
break;
case 'thing2':
$('#modal-edit').modal('open');
break;
default:
}
});
</script>
@endif

如何从提交的帖子中获取唯一变量以在我的 switch 中使用?

最佳答案

看起来您已经使用错误变量渲染 View ,为什么不在表单上有一个包含表单标识符的隐藏字段,将其传递给 Controller ​​,然后使用变量渲染 View ,做类似的事情。

@if (count($errors) > 0)
<script>
$(document).ready(function () {
$('#{{$theModalIdPassedToMyController}}').modal('open');
});
</script>
@endif

关于javascript - 在 jQuery 中获取提交的表单类(具体化 CSS 和 Laravel),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51994294/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com