कोड यह रहा: ईमेल इनपुट फ़ील्ड मान्य होने पर केवल तभी क्लिक करें?
<input id="subscribe-email" type="email" placeholder="[email protected]" />
<button type="submit" id="subscribe-submit" onClick="javascript:omgemailgone();" />
मैं कैसे की जाँच करें और (, उपयोगकर्ता-एजेंट द्वारा मान्यता कोई अतिरिक्त सत्यापन) जे एस समारोह चलाने केवल तभी ईमेल मान्य है?
अद्यतन। नए ब्राउज़र स्वयं द्वारा इनपुट = ईमेल को मान्य कर सकते हैं, वहां छद्म वर्ग भी हैं: वैध और: अमान्य। मुझे केवल फ़ंक्शन चलाने की आवश्यकता है यदि ब्राउज़र 'जानता है' कि ईमेल मान्य है।
धन्यवाद, लेकिन नहीं, काम नहीं करता है। अलर्ट देता है लेकिन अन्य सामान भी चलाता है। JSFiddle में भी कोई चेतावनी नहीं है। [लिंक] (http://jsfiddle.net/Moor/j9t38/2/) –
आप किस ब्राउज़र में परीक्षण कर रहे हैं? मैंने क्रोम, फ़ायरफ़ॉक्स और सफारी पर अपना बेवकूफ चेक किया है और अलर्ट ठीक दिख रहा है। यदि आप कुछ कोड केवल तभी चलाने के लिए चाहते हैं यदि ईमेल फ़ील्ड मान्य है, तो आपको कोड को किसी अन्य स्थिति में जोड़ना चाहिए। मैं कोड और पहेली अद्यतन कर दूंगा। – danii
क्रोम, आईई 10, ओपेरा 12. वास्तव में मैंने अपना प्रश्न हल कर लिया है <बटन ऑनक्लिक><इनपुट पर सबमिट करें> सबमिट करें> –