這裏是代碼: 如何僅在電子郵件輸入字段有效時使用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.的確,我解決了我的問題,只是改變了