onchange ایوینٹ
تعریف اور استعمال
عنصر کی کچھ کچھ کی وجہ سے onchange ایوینٹ ہوتا ہے。
برائے سولچک اور چیکبکس، جب ان کی انتخاب شدہ حالت تبدیل ہوتی ہے تو onchange ایوینٹ ہوتا ہے。
توجه:}}این رویداد مشابه oninput ایونٹتفاوتها در این است که رویداد oninput بلافاصله پس از تغییر ارزش عنصر رخ میدهد، در حالی که onchange پس از اینکه عنصر از حالت تمرکز خارج میشود و محتوا تغییر میکند، رخ میدهد. یک تفاوت دیگر این است که رویداد onchange همچنین برای عنصر <select> نیز اعمال میشود.
مثال
مثال 1
اجرای جاوااسکریپت وقتی کاربر گزینهی انتخاب شده <select> را تغییر میدهد:
<select onchange="myFunction()">
مثال 2
اجرای جاوااسکریپت وقتی کاربر محتوای فیلد ورودی را تغییر میدهد:
<input type="text" onchange="myFunction()">
نحوهی نوشتن
در HTML:
<عنصر onchange="myScript">
در جاوااسکریپت:
مورد.onchange = function() {myScript};
در جاوااسکریپت، از روش addEventListener() استفاده کنید:
مورد.addEventListener("change", myScript);
توضیحات:اینترنت اکسپلورر 8 یا نسخههای قدیمیتر آن پشتیبانی نمیکند مетод addEventListener()。
جزئیات فنی
بسیار: | پشتیبندگی |
---|---|
قابل لغو: | پشتیبانی نمیشود |
نوع رویداد: | Event |
پشتیبانی از برچسبهای HTML: | <input type="checkbox">, <input type="color">, <input type="date">, <input type="datetime">, <input type="email">, <input type="file">, <input type="month">, <input type="number">, <input type="password">, <input type="radio">, <input type="range">, <input type="search">, <input type="tel">, <input type="text">, <input type="time">, <input type="url">, <input type="week">, <select> اور <textarea> |
DOM ورژن: | درجہ 2 ایونٹ |
براوزر کی پشتیبندگی
ایونٹ | کروم | آئی ای | فائرفاکس | سافری | آپریا |
---|---|---|---|---|---|
onchange | پشتیبندگی | پشتیبندگی | پشتیبندگی | پشتیبندگی | پشتیبندگی |