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

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

sUP 20-01-07 13:33

ציטוט:

נכתב במקור על ידי LosNir (פרסם 408971)
אבל הבעיה שאני צריך את הכפתור המסומן (!).
ואם אני עושה GetElementByID אז יש התנגשות (שניהם עם אותו ID)

אז שים name לטופס
ותוציא את זה
if (document.myform.radio.value == "X") { blah }

omercnet 20-01-07 13:45

ציטוט:

נכתב במקור על ידי LosNir (פרסם 408971)
אבל הבעיה שאני צריך את הכפתור המסומן (!).
ואם אני עושה GetElementByID אז יש התנגשות (שניהם עם אותו ID)

זאת כבר הטעות הראשונה שלך.
אסור לשום דבר שיהיה את אותו ID
תתן להם את אותו שם, אבל לא אותו ID.
אחרי זה תשלוף את כל האובייקטים עם אותו שם, ותריץ על כולם בדיקה מי מסומן ומי לא, וככה תדע

LosNir 20-01-07 14:10

ציטוט:

נכתב במקור על ידי omercnet (פרסם 408980)
זאת כבר הטעות הראשונה שלך.
אסור לשום דבר שיהיה את אותו ID
תתן להם את אותו שם, אבל לא אותו ID.
אחרי זה תשלוף את כל האובייקטים עם אותו שם, ותריץ על כולם בדיקה מי מסומן ומי לא, וככה תדע

האמת שזה לא אותו ID, אלא NAME.

ככה:

HTML קוד:

<input type="radio" name="type" value="html" />
<input type="radio" name="type" value="links" />

שניהם עם אותו NAME מכיוון שאני צריך לבחור, או X או Y.

הקטע שאני יודע JS ממש בסיסי..
אשמח לדעת איך אפשר לעשות זאת (אני לא מבקש קוד, אלא הסבר), תודה :).

LosNir 20-01-07 15:32

אפשר לנעול הסתדרתי.

תודה לדניאל ועומר (BlueNose) שעזרו לי :)


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

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