Jquery 使用JS创建表单文档
这是我的JS:Jquery 使用JS创建表单文档,jquery,Jquery,这是我的JS: function validateEmail(emailaddress){ var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; if(!emailReg.test(emailaddress)) { alert("Please enter valid email id"); } } 这是我的HTML: <div id="
function validateEmail(emailaddress){
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
if(!emailReg.test(emailaddress)) {
alert("Please enter valid email id");
}
}
这是我的HTML:
<div id="newsletter">
Register Our NewsLetter: <input type="email" placeholder="example123@example.com" id="email"/>
<br><br>
<input id="submit_button" type="submit" value="Submit" onclick="validateEmail('email')"/>
</div>
注册我们的通讯:
我在点击提交按钮时请求他调用
validateEmail
,参数为email
,这是输入。由于未知原因,它总是向我返回警报。
我已经检查了数百万次,没有发现错误
提前感谢这是因为您总是向函数传递字符串“email”,而不是输入字段的值 更改:
<input id="gobutton" type="submit" value="Submit" onclick="validateEmail('email')"/>
致:
“这是我的jQuery:“该代码段中没有jQuery调用。这是JavaScript,但不使用jQuery。对不起,弄错了。感谢+1…并且不要使用非常简单、不正确的电子邮件验证正则表达式。:-)(实际上考虑使用jQuery,而不是1995个时代<代码> Onxz 属性)。谢谢,但不知怎的,输入允许空间字符进入。
<input id="gobutton" type="submit" value="Submit" onclick="validateEmail(document.getElementById('email').value)" />