Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट से HTML एलिमेंट में oninput एट्रिब्यूट कैसे जोड़ें?


परिचय

जावास्क्रिप्ट का उपयोग करके किसी HTML एलिमेंट पर oninput इवेंट लिस्टनर जोड़ने के लिए, addEventListener('input', handler) का उपयोग करें। input इवेंट तब ट्रिगर होता है जब एलिमेंट का मान बदलता है (टाइपिंग, पेस्टिंग, आदि)।

उदाहरण

<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>oninput इवेंट</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> </head> <body> <label> मान दर्ज करें:</label> <input id="enterValue" type="text"> </body> <script> document.getElementById('enterValue').addEventListener('input', function() { console.log('आपने मान दर्ज किया:', this.value); }); </script> </html>

आउटपुट

जावास्क्रिप्ट से HTML एलिमेंट में oninput एट्रिब्यूट कैसे जोड़ें?

जब यूज़र मान दर्ज करता है:

जावास्क्रिप्ट से HTML एलिमेंट में oninput एट्रिब्यूट कैसे जोड़ें?

चलाने के निर्देश

उपरोक्त प्रोग्राम को चलाने के लिए, फ़ाइल का नाम anyName.html (index.html) सेव करें और फ़ाइल पर राइट-क्लिक करके VS कोड एडिटर में "Open with Live Server" विकल्प चुनें।

input vs change इवेंट

इवेंटट्रिगर होता हैउपयोग
inputहर कीस्ट्रोक/मान परिवर्तन पर तुरंतरियल-टाइम वैलिडेशन, लाइव प्रीव्यू
changeजब एलिमेंट फोकस खोता है और मान बदल गया होफ़ॉर्म सबमिशन से पहले अंतिम वैलिडेशन

इनपुट इवेंट ऑब्जेक्ट

element.addEventListener('input', (event) => {
  console.log(event.target.value);    // वर्तमान मान
  console.log(event.inputType);       // 'insertText', 'deleteContentBackward', आदि
  console.log(event.data);            // डाला गया टेक्स्ट (यदि लागू हो)
});
  1. JavaScript में ID द्वारा एलिमेंट हटाना JavaScript में ID द्वारा एलिमेंट हटाना

    ID द्वारा एलिमेंट हटाने के लिए, आप remove() का उपयोग कर सकते हैं।उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head>    <meta charset=UTF-8>    <meta name=viewport content=width=device-width, initial-scale=1.0>    <title>Document

  1. JavaScript में HTML टेबल के हर एलिमेंट पर IF कंडीशन लागू करना JavaScript में HTML टेबल के हर एलिमेंट पर IF कंडीशन लागू करना

    इसके लिए, आप document.querySelectorAll.forEach() का उपयोग कर सकते हैं।उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head>    <meta charset=UTF-8>    <meta name=viewport content=width=device-width, initial-scale=1.0>    <title>Doc

  1. HTML oninput इवेंट एट्रिब्यूट HTML oninput इवेंट एट्रिब्यूट

    विवरण HTML oninput इवेंट एट्रिब्यूट HTML दस्तावेज़ में जब उपयोगकर्ता किसी इनपुट/टेक्स्टएरिया HTML तत्व में इनपुट दर्ज करता है, तब ट्रिगर होता है। सिंटैक्स <tagname oninput=script></tagname> उदाहरण आइए HTML oninput इवेंट एट्रिब्यूट का एक उदाहरण देखें: <!DOCTYPE html> <html>