لحظه ايكه مقدار عنصر تغييرميكند رويداد ويژگيonchange فعال ميشود .
نكته ـ اين رويداد مشابه باoninput است .اختلاف بين آندو دراينست كه در رويداد oninputبلافاصله بعداز تغيير مقدار عنصر رخ ميدهد، در صورتيكه براي رويداد onchangeهنگاميكه عنصر ترك ميشود، رخ ميدهد .همچنين اين رويداد در عنصر <select>كار ميكند .
ويژگيonchangeجزوEvent Attributes ميباشد .و در عناصر در جدول زير مورد استفاده ميباشد.
عنصر | شــرح |
---|---|
براي همه عناصرHTML | جزو ويژگي هايEvent Attribute است |
مثالSelect ـ هنگاميكه كاربر گزينه انتحابي را تغيير ميدهد، اسكريپت رويدادي اجرا ميشود.
<select onchange="myFunction()">
مثالInput ـ هنگاميكه فيلد ورودي تيير ميكند، اسكريپت اجرا ميشود .
<input type="text" name="txt" value="Hello" onchange="myFunction(this.value)">
ويژگي رويدادي | |||||
---|---|---|---|---|---|
onchange | Yes | Yes | Yes | Yes | Yes |