![]() |
מחפש רעיון לביצוע משהו פשוט ב-JS.
אני מנסה ליצור טופס שליחת איימיל, עם נושאים.
אם הנושא לא מתאים, אני רוצה שברגע שיבחרו ב"אחר" (תיבת בחירה), יפתח שדה טקסט, ואם יחליטו לשנות את הבחירה שלהם הוא יעלם. שמתי ל-option את onmouseover, וקישרתי לפונקציה ב-JS שתציג input חבוי (hide/show), אבל זה לא עובד. רעיונות שלכם לביצוע? |
תעשה div שיכיל את השדה הזה, שהוא יהיה בdisplay: none ולשדה בחירה(לselect לא option) תעשה אירוע onchange שכל פעם שולח לפונקציה ובודק את הvalue של מה שנבחר... ואם נבחר "אחר" שישנה את הdisplay של הdiv.
בהצלחה עריכה: על מנת להעלים את השדה באותו אופן, אתה בודק בפונקציה האם הdisplay של הdiv הוא none ופועל בהתאם. |
איך אני בודק את ה-value של מה שנבחר?
|
document.getElementById("OBJECTID").value
;) |
PHP קוד:
switch (value) = מה שאתה רוצה לעשות עם ה VALUE תהנה |
ציטוט:
|
אוקי, הגעתי לתוצאה שרציתי, הנה הקוד -
קוד:
<script type="text/javascript"> input_name זה בעצם ה-id של ה-input שמציגים. select זה ה-value של ה-option ב-HTML, שרוצים שבלחיצה עליו יתגלה ה-input. תודה לכולכם. |
ציטוט:
הוא שאל איך לקבל את ה VALUE ואני הראיתי לו אז מה הבעיה בדיוק ? |
ציטוט:
בכל מקרה, המשתמש הסתדר. |
כל הזמנים הם GMT +2. הזמן כעת הוא 22:08. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ