swal弹窗,sweetalert2具有相同功能的多个swal[通俗易懂]

swal弹窗,sweetalert2具有相同功能的多个swal[通俗易懂]I’dliketomakeaconditionandcallaswalforeachone(Sweetalert2).Butonlyoneoftheswalruns.HowcanIdoit?functionvalidateEmail(email){varregex=/\S+@\S+\.\S+/;returnregex.test(emai…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

swal弹窗,sweetalert2具有相同功能的多个swal[通俗易懂]

I’d like to make a condition and call a swal for each one (Sweetalert2). But only one of the swal runs. How can I do it?

function validateEmail(email) {

var regex = /\S+@\S+\.\S+/;

return regex.test(email);

}

function validateBirth(data) {

var regex = /^([0-9]{2})\/([0-9]{2})\/([0-9]{4})$/;

return regex.test(data);

}

function validacao() {

var data = document.getElementById(‘birth’).value;

var email = document.getElementById(’email’).value;

if (!validateBirth(data)) {

swal(

‘title..’,

‘text..’,

‘type..’

);

}

if (!validateEmail(email)) {

swal(

‘title..’,

‘text..’,

‘type..’

);

}

}

解决方案

There’s swal.queue(), use it for multiple modals.

Your case should look like this:

var modals = [];

// birth modal

if (!validateBirth(data)) {

modals.push({title: ‘title1’, text: ‘text1’, … });

}

// email modal

if (!validateEmail(email)) {

modals.push({title: ‘title2’, text: ‘text2’, … });

}

swal.queue(modals);

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234921.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ios事件-触摸事件3(UIButton 和 pointInSide()、hitTest()、touchesBegan()、touchesMoved()、touchesEnded()的关系)

    ios事件-触摸事件3(UIButton 和 pointInSide()、hitTest()、touchesBegan()、touchesMoved()、touchesEnded()的关系)ios事件-触摸事件3(UIButton和pointInSide()、hitTest()、touchesBegan()、touchesMoved()、touchesEnded()、touchesCancelled()的关系)先看效果图本文中,凡是看到xxx(),即表示xxx是一个函数或者方法!!!事件分为事件传递和事件响应,其中,事件响应又称事件处理。具体代码ButtonVC的代码…

    2022年7月25日
    13
  • 华为云:申请免费证书、部署HTTPS证书操作流程[通俗易懂]

    华为云:申请免费证书、部署HTTPS证书操作流程[通俗易懂]一、前提:(1)已经有华为云账号;(2)已经申请域名;(3)已经购买华为云弹性服务器;二、目的:(1)部署SSL证书之后能通过https地址访问服务;三、流程:1.申请免费证书:(注:官方证书操作链接:https://support.huaweicloud.com/usermanual-scm/scm_01_0132.html)(1)在搜索栏搜索“免…

    2022年9月27日
    0
  • VMware虚拟机中安装Linux系统详细步骤(方法一)「建议收藏」

    VMware虚拟机中安装Linux系统详细步骤(方法一)「建议收藏」linux系统下载地址:linux镜像文件下载地址:登录Centos官网下载或进入链接:https://pan.baidu.com/s/19j5hrW2U754SPH9p2H6E0Q提取码:krzl百度网盘进行下载安装步骤打开VMware虚拟机点击创建虚拟机点击自定义,再点击下一步硬件兼容性默认,直接单击下一步点击浏览,在目录下找到自己下载的linux系统的镜像文件,选择后…

    2022年9月12日
    0
  • 廖雪峰Python练习题

    廖雪峰Python练习题今天主要学习了python中filter的用法。Python内建的filter()函数主要用于过滤序列,和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。做了两道练习题,第一道是用filter求素数。第二道是用filter()筛选出回数。@Pyt…

    2025年7月20日
    0
  • BP神经网络算法改进文献_bp神经网络算法流程图

    BP神经网络算法改进文献_bp神经网络算法流程图周志华机器学习BP改进试设计一个算法,能通过动态调整学习率显著提升收敛速度,编程实现该算法,并选择两个UCI数据集与标准的BP算法进行实验比较。1.方法设计传统的BP算法改进主要有两类:-启发式算法:如附加动量法,自适应算法-数值优化法:如共轭梯度法、牛顿迭代法、Levenberg-Marquardt算法(1)附加动量项这是一种广泛用于加速梯度下降法收敛…

    2022年9月11日
    0
  • python 阅读器,文字转语音—-新技能你get到了吗

    python 阅读器,文字转语音—-新技能你get到了吗

    2021年9月17日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号