oninput ਈਵੈਂਟ
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
oninput ਈਵੈਂਟ ਐਲੀਮੈਂਟ ਨੂੰ ਯੂਜ਼ਰ ਇਨਪੁਟ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋਏ ਚਲਦਾ ਹੈ。
ਜਦੋਂ <input> ਜਾਂ <textarea> ਐਲੀਮੈਂਟ ਦਾ ਮੁੱਲ ਬਦਲਦਾ ਹੈ ਤਾਂ ਇਹ ਈਵੈਂਟ ਚਲਦਾ ਹੈ。
ਸੁਝਾਅ:ਇਹ ਈਵੈਂਟ ਇਸ ਨਾਲ ਸਮਾਨ ਹੈ onchange ਈਵੈਂਟ。ਮੁੱਖ ਫਰਕ ਇਹ ਹੈ ਕਿ oninput ਈਵੈਂਟ ਜਦੋਂ ਐਲੀਮੈਂਟ ਮੁੱਲ ਬਦਲਦਾ ਹੈ ਤਾਂ ਤੁਰੰਤ ਚਲਦਾ ਹੈ, ਜਦਕਿ onchange ਈਵੈਂਟ ਜਦੋਂ ਐਲੀਮੈਂਟ ਫੋਕਸ ਗਵਾਉਂਦਾ ਹੈ ਅਤੇ ਮੁੱਲ ਬਦਲਦਾ ਹੈ ਤਾਂ ਚਲਦਾ ਹੈ। ਦੂਜਾ ਫਰਕ ਇਹ ਹੈ ਕਿ onchange ਈਵੈਂਟ ਹੀ <select> ਐਲੀਮੈਂਟ ਵਾਸਤੇ ਵੀ ਲਾਗੂ ਹੁੰਦਾ ਹੈ。
ਇੰਸਟੈਂਸ
ਉਦਾਹਰਣ 1
ਜਦੋਂ ਯੂਜ਼ਰ <input> ਫੀਲਡ ਵਿੱਚ ਲਿਖਦਾ ਹੈ ਤਾਂ JavaScript ਚਲਾਓ:
<input type="text" oninput="myFunction()">
ਉਦਾਹਰਣ 2
ਰੈਂਜ ਸਲੀਡਰ - ਕਿਵੇਂ ਸਲੀਡਰ ਮੁੱਲ ਨੂੰ ਗਤੀਸ਼ੀਲ ਢੁਕਵਾਓ:
<input type="range" oninput="myFunction(this.value)">
ਗਰੰਥਾ
HTML ਵਿੱਚ:
<element oninput="myScript">
ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ JavaScript ਵਿੱਚ:
object.oninput = function(){myScript};
ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ JavaScript ਵਿੱਚ addEventListener() ਮੈਥਡ ਵਰਤੋਂ:
object.addEventListener("input", myScript);
ਟਿੱਪਣੀ:Internet Explorer 8 ਜਾਂ ਪੁਰਾਣੇ ਸਰਵਰ ਸਮਰਥਨ ਨਹੀਂ ਹੈ addEventListener() ਮੈਥਡ。
ਤਕਨੀਕੀ ਵੇਰਵਾ
ਬੁਲਬੁਲ ਕਰਨਯੋਗ: | ਸਮਰਥਨ |
---|---|
ਰੱਦ ਕਰਨਯੋਗ: | ਸਮਰਥਨ ਨਹੀਂ ਹੈ |
ਈਵੈਂਟ ਟਾਈਪ: | Event, InputEvent |
ਸਮਰਥਿਤ HTML ਟੈਗ: | <input type="color">, <input type="date">, <input type="datetime">, <input type="email">, <input type="month">, <input type="number">, <input type="password">, <input type="range">, <input type="search">, <input type="tel">, <input type="text">, <input type="time">, <input type="url">, <input type="week"> ਅਤੇ <textarea> |
DOM ਰੀਵਰਸਨ: | ਲੈਵਲ 3 ਈਵੈਂਟ |
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
ਸਾਰੇ ਈਵੈਂਟਾਂ ਦੇ ਪਹਿਲੇ ਬਰਾਉਜ਼ਰ ਸੰਸਕਰਣ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਨ ਵਾਲੇ ਨੰਬਰ ਤੇ ਤਾਲੀਮ ਦਿੱਤੀ ਗਈ ਹੈ。
ਈਵੈਂਟ | ਚਰਮ | IE | ਫਾਇਰਫਾਕਸ | ਸੈਫਾਰੀ | ਓਪੇਰਾ |
---|---|---|---|---|---|
oninput | ਸਮਰਥਨ | 9.0 | 4.0 | 5.0 | ਸਮਰਥਨ |