这里是代码: 如何仅在电子邮件输入字段有效时使用onClick?
<input id="subscribe-email" type="email" placeholder="[email protected]" />
<button type="submit" id="subscribe-submit" onClick="javascript:omgemailgone();" />
如何检查和(通过用户代理验证,没有额外的验证)运行JS功能只有当电子邮件是有效的?
UPDATE。 新的浏览器可以自己验证input = email,还有伪类:有效和无效。只有当浏览器'知道'该电子邮件有效时,我才需要运行函数。
谢谢,但不,不起作用。返回警报,但也运行其他的东西。 JSFiddle甚至没有警报。 [链接](http://jsfiddle.net/Moor/j9t38/2/) – 2013-03-22 00:55:50
您正在测试哪个浏览器?我在Chrome,Firefox和Safari上检查了我的小提琴,并且警报显示正常。如果您希望某些代码只在电子邮件字段有效时才运行,则应该以其他条件添加代码。我会更新代码和小提琴。 – danii 2013-03-22 08:45:01
Chrome,IE10,Opera 12.的确,我解决了我的问题,只是改变了