Javascript SweetAlert输入验证

Javascript SweetAlert输入验证,javascript,jquery,Javascript,Jquery,我希望当用户尝试提交空表单时,该警报不会消失,相反,它应该在同一警报中显示一些错误。我尝试执行swal.showinputerror某些错误,但它给出的错误不是 有效函数。我试图查看文档,但找不到任何 这是我的密码- swal({ title:"Enter a Username", content: { element: "input", attributes: {

我希望当用户尝试提交空表单时,该警报不会消失,相反,它应该在同一警报中显示一些错误。我尝试执行swal.showinputerror某些错误,但它给出的错误不是 有效函数。我试图查看文档,但找不到任何

这是我的密码-

    swal({
     title:"Enter a Username",
     content: {
                element: "input",
                attributes: {
                    placeholder: "Type your username",
                    type: "text"
                     },
             },


    className: "mySwal"
    }).then((username)=>{
            //get the username
            if(username){

            }else{


            }

});

您可以使用此功能:

inputValidator: (value) => {
    return !value && 'You need to write something!'
  }

这将验证用户是否正在写入值。

您可以使用此功能:

inputValidator: (value) => {
    return !value && 'You need to write something!'
  }
这将验证用户是否正在写入值。

这对我有效

inputValidator: (value) => {
        if (!value) return 'Your text here'
        else return null
      }
这对我有用

inputValidator: (value) => {
        if (!value) return 'Your text here'
        else return null
      }

这不起作用,请告知您使用的是哪个版本的Sweet alert 2-7.15.1这不起作用,请告知您使用的是哪个版本的Sweet alert 2-7.15.1您好,欢迎来到社区。请解释你的答案。这看起来与公认的答案非常相似。你为什么要贴它?被接受的答案不起作用?您使用的是哪个版本的SweetAlert?嗨,欢迎来到社区。请解释你的答案。这看起来与公认的答案非常相似。你为什么要贴它?被接受的答案不起作用?您使用的是哪个版本的SweetAlert?