如何解决在 Laravel sweetalert 中使用和发布输入
我在我的 Laravel 项目中使用了 Sweetalert。我想在输入中输入一个数字。我想获取点击了哪个按钮以及点击时输入中的值。但是当我点击确认按钮时,我只能得到值。我该如何解决这个问题?
function test() {
swal({
title: "Example Title",text: "Example description",content: "input",showCancelButton: true,closeOnConfirm: false,icon: "info",buttons: {
cancel: "Second Button",confirm: "First Button",},inputPlaceholder: "Write something"
}).then(function(isConfirm,inputValue) {
if (isConfirm) {
swal("Thank You !","Input: "+isConfirm);
}
else {
swal("Thank you !","Input: "+isConfirm+" We hope you come again.");
}
});
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/2.1.2/sweetalert.min.js"></script>
<button type="submit" id="test" class="btn btn-success" onclick="test()" >Test</button>
当我点击第一个按钮时一切正常。但是当我单击第二个按钮时,我无法获得该值。当第二个按钮也被点击时,如何获取值?
注意:我需要知道点击了哪个按钮。我按按钮操作。
另外,输入必须是数字。它不应接受数字以外的任何值。
解决方法
只能使用数字 input: 'number',
这里用于检测点击了哪个按钮:
if (isConfirm) {
swal("Clicked Confirm Button");
}
else {
swal("Clicked Cancel Button");
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。