مشکل selectbox در FireFox (شاید یک BUG !)

NabiKAZ

Well-Known Member
سلام ،

این کد ساده رو در FireFox تست کنید.

HTML:
<html>

<head>
<script type="text/javascript">
function action()
{
	document.getElementById('box').options.length = 0;

	document.getElementById('box').options.add(new Option('a','a'));
	document.getElementById('box').options.add(new Option('b','b'));
	document.getElementById('box').options.add(new Option('c','c'));
	
	document.getElementById('box').selectedIndex = -1;
}
</script>
</head>

<body onload="action();">

<select size="1" id="box" onchange="alert(this.value);"></select>

</body>

</html>

برای اولین بار وقتی آیتم اول رو انتخاب میکنید، رویداد onchange عمل نمیکنه ! اما اگر ابتدا یک آیتم دیگر و سپس ایتم اول انتخاب بشه عمل میکنه.
این مشکل فقط در FireFox رخ میده و در IE و Opera مشکلی نیست !

- این مشکل رو میشه به عنوان یک باگ برای FireFox محسوب کرد ؟!
- راه حلی سراغ دارید ؟!

متشکرم
نبی
 

NabiKAZ

Well-Known Member
حق با شما بود.
من از فایرفکس 2 استفاده کرده بودم.
ظاهراً باگی بوده که رفع شده.
ممنون
 

جدیدترین ارسال ها

بالا