एक उदाहरण
onreset
घटना कैसे आप सामान्य रूप से
onsubmit
घटना का उपयोग करने के लिए इसी तरह का प्रयोग करने के
सबमिट बटन पर क्लिक करने के लिए फॉर्म तत्व का । स्पष्टीकरण के लिए onsubmit
उदाहरण जोड़ा गया है।
अपनी स्क्रिप्ट में:
function submitForm(form){
var xhr = new XMLHttpRequest(),
data = new FormData(form);
xhr.open("POST", url, true);
xhr.onload = function(event) {
switch (event.target.status){
case 200:
onSuccess(event);
break;
default:
onError(event);
}
};
xhr.send(data);
return false;
}
function resetForm(form){
var elements = form.elements;
// set some initial values to those form elements
return false;
}
अपने html में:
<form onsubmit="return submitForm(this);" onreset="return resetForm(this);">
<button type="submit">Save</button>
<button type="reset">Reset</button>
</form>
आप फ़ॉर्म के रीसेट घटना, हालांकि ऐसा होता है कि बस से पहले इनपुट मानों रीसेट करने के लिए बाध्य कर सकता है। इनपुट नहीं होने के बाद सही कोई ईवेंट नहीं होता है। –
यदि आपको इनपुट रीसेट होने तक प्रतीक्षा करनी है, तो रीसेट ईवेंट के भीतर एक सेट इंटरवल करें जो यह पता लगाता है कि इनपुट के मान रीसेट कर दिए गए हैं, और फिर आपका कोड चलाते हैं। –
@OP आपको कुछ उपयोगी लगता है? – iambriansreed