הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה בJS (https://hosts.co.il/forums/showthread.php?t=17033)

בניה 03-03-06 11:21

שאלה בJS
 
בס"ד



יש לי את הselect הזה:
קוד:

<select name="method" dit="rtl" id="method" Onchange="SearchForm()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>

ואת הפונקציה הזו:
קוד:

function SearchForm()
        {
                alert(document.GetElementById("method").value);
            }

והalert פשוט לא פועל.
כשאני שם בפונקציה סתם alert בלי נסיון לקבלת מידע מהטופס אז הALERT פועל.

somebody 03-03-06 11:35

ציטוט:

נכתב במקור על ידי בניה
בס"ד



יש לי את הselect הזה:
קוד:

<select name="method" dit="rtl" id="method" Onchange="SearchForm()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>

ואת הפונקציה הזו:
קוד:

function SearchForm()
    {
        alert(document.GetElementById("method").value);
            }

והalert פשוט לא פועל.
כשאני שם בפונקציה סתם alert בלי נסיון לקבלת מידע מהטופס אז הALERT פועל.


יותר פשוט ככה:
קוד:

<select name="method" dit="rtl" id="method" Onchange="SearchForm(this.value)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>

קוד:

var VL;
function SearchForm(VL)
    {
        alert(VL);
            }
</script>

תיראה ששלחתי בארוע ONCHANGE את ה VALUE הנבחר, ואז הALERT קיבל אותו והקפיץ את מה שהוא קיבל.

בניה 03-03-06 11:50

בס"ד

עובד!
תודה רבה!
רק השאלה שלי עכשיו למה מה שאני עשיתי לא עבד.


כל הזמנים הם GMT +2. הזמן כעת הוא 00:34.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ