NabiKAZ
Well-Known Member
سلام ،
این کد ساده رو در FireFox تست کنید.
برای اولین بار وقتی آیتم اول رو انتخاب میکنید، رویداد onchange عمل نمیکنه ! اما اگر ابتدا یک آیتم دیگر و سپس ایتم اول انتخاب بشه عمل میکنه.
این مشکل فقط در FireFox رخ میده و در IE و Opera مشکلی نیست !
- این مشکل رو میشه به عنوان یک باگ برای FireFox محسوب کرد ؟!
- راه حلی سراغ دارید ؟!
متشکرم
نبی
این کد ساده رو در 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 محسوب کرد ؟!
- راه حلی سراغ دارید ؟!
متشکرم
نبی