这会返回错误"SignIn:58未捕获类型错误:无法读取null"的属性"value";
<script>
var email = document.getElementById("email")
function validate() {
if (/^w+([.-]?w+)*@w+([.-]?w+)*(.w{2,3})+$/.test(email.value)) {
location = "http://127.0.0.1:5000/SendMail";
return (true)
}
alert("You have entered an invalid email address!")
return (false)
}
</script>
首先,您必须创建
<input type="text" id="email">
在输入的底部运行这个脚本意味着在页脚它将工作。并确保您运行该函数。
validate();
您可以尝试使用IIFE模式中的外部函数。
<script>
(function(){
var email = document.getElementById("email")
function validate() {
if (/^w+([.-]?w+)*@w+([.-]?w+)*(.w{2,3})+$/.test(email.value)) {
location = "http://127.0.0.1:5000/SendMail";
return (true)
}
alert("You have entered an invalid email address!")
return (false)
}})();
</script>