我可以从输入字段中获取返回值吗?

时间:2021-07-23 15:24:02

标签: javascript html validation alert

假设我使用 type:"email",我能得到一个 true 还是 false?因为输入类型已经有自己的验证。

我想在 javascript 中使用它,如果我可以这样做(这只是一个示例代码)

const email = document.getElementById('email').value;
if(email == true){
  window.alert(true);
};

如果用户输入正确的电子邮件,则会弹出警报。

1 个答案:

答案 0 :(得分:0)

使用HTMLInputElement#checkValidity()

const email = document.getElementById('input');

function test() {
  if (email.checkValidity()) {
    window.alert(email.value);
  };
}
<input type="email" id="input"><button onclick="test()">Verify</button>