Sweetalert2 电子邮件验证不起作用
Sweetalert2 email validation not working
我正在尝试使用 Sweetalert2 来验证输入,但我无法让它工作。下面的代码打开弹出窗口,然后正确识别不正确的电子邮件地址,但如果输入正确的电子邮件地址,则不会出现第二个 swal,没有任何反应。
(async function getEmail() {
const {value: email} = await swal({
title: 'Input email address',
input: 'email',
inputPlaceholder: 'Enter your email address'
})
if (email) {
swal('Entered email: ' + email)
}
])()
经过进一步调查,我发现如果我删除 if 参数,会出现一个弹出窗口,提示 'Entered email: undefined' 因此不会传递实际的电子邮件地址。
我用 const email = await
替换了 const {value: email} = await
,此时它开始起作用了
我正在尝试使用 Sweetalert2 来验证输入,但我无法让它工作。下面的代码打开弹出窗口,然后正确识别不正确的电子邮件地址,但如果输入正确的电子邮件地址,则不会出现第二个 swal,没有任何反应。
(async function getEmail() {
const {value: email} = await swal({
title: 'Input email address',
input: 'email',
inputPlaceholder: 'Enter your email address'
})
if (email) {
swal('Entered email: ' + email)
}
])()
经过进一步调查,我发现如果我删除 if 参数,会出现一个弹出窗口,提示 'Entered email: undefined' 因此不会传递实际的电子邮件地址。
我用 const email = await
替换了 const {value: email} = await
,此时它开始起作用了