用personnalite消息验证html5

时间:2017-09-25 17:52:28

标签: javascript html5

我需要从输入中检测错误类型并发送个性化消息进行输入,当用户不符合格式时向我发送个性化消息,但如果您没有输入任何数据,浏览器会发送给我默认情况下的消息。 validity.valueMissing不起作用。 这是我的代码。

JS

var email = document.getElementById("email");
    email.addEventListener("keyup", function (event) {
      if (email.validity.typeMismatch) {
        email.setCustomValidity("Formato incorrecto.");
      }if(email.validity.valueMissing) {
        email.setCustomValidity("Este campo es requerido");
      }else{
        email.setCustomValidity("");
      }
    });

  }

HTML

<label class='col-sm-3 control-label'>
        <font color="red">*</font>
        Correo electronico</label>
<%= f.email_field :email, :class => 'form-control', :id=>'email', :required=>true %>

0 个答案:

没有答案