שלח תשובה

זירת השאלות

562
צפיות
1
תשובות

שאלת JS

,‏ 13 ביולי, 2006

היי
אני משנה בתוך תיבת SELECT את הערך שלה מבחוץ, אבל ה ONCHANGE שלה לא עובד.

<form name="frm">
<select name="sel" onchange="alert('hi');">
<option>blA bla1</option><option>blA bla2</option><option>blA bla13</option>
</select>
<b onclick="document.frm.sel.options[2].selected=true">lklklk</b>
</form>

בקיצור, איך אני מפעיל את הארוע של תיבת ה SELECT ברגע השינוי של ה OPTION.
תודה

תגיות:

1 תשובות

  1. האירוע
    מתכוון למשהו שהגולש עושה, ולא משהו פנימי שלך בעמוד.

    נראה לי שהדרך הכי טובה הוא לייצא את מה שיש ב-onchange לפונקציה, ומיד איזה שאתה משנה את ה-selectedIndex – תקרא גם לאותה פונקציה.

שלח תשובה