![]() |
[שאלה] הודעות בבדיקת טופס בJavaScript
איך אני עושה שיהיה לי כתוב את מה שאני רוצה מעל או ליד התיבת טקסט
במקום ההודעות אזהרה המעצבנות האלה. למי שלא הבין אותי הנה דוגמא http://friends.walla.co.il/ts.cgi?tsscript=reg& לדוגמא לקחתי סתם בדיקה הכי פשוטה: PHP קוד:
איך אני עושה שההודעה תיהיה ליד התיבת טקטס ? תודה מראש. |
אתה עושה div או איזה טבלה מוסתרת ליד התיבת text ונותן לו
style="display: none;" none/block ואז שיש error בJS אתה עושה: document.getElementById("nameofthediv").style.disp lay = "block"; חבל שלא שאלת אותי :-) אבל אולי מישהו מכיר משהו בלי CSS... |
אפשר עם INNERHTML ...
|
ציטוט:
HTML קוד:
myDiv.innerHTML="מלא את השדה..."; |
תודה לשניכם אבל הצלחתי לעשות משהו יותר קל
עשיתי ליד התיבת טקסט עוד תיבת טקסט עם רקע שקוף ואז במקום ההודעת אזהרה עשיתי ככה PHP קוד:
|
ציטוט:
מה נראה יותר מקצועי, תוכן שניתן לערוך או תוכן קבוע שמודיע על שגיאה? |
ציטוט:
|
ציטוט:
עשיתי readonly ואז אי אפשר לשנות. |
ובכל זאת, זה הרבה פחות סמנטי ומראה על חוסר מקצועיות.
ולהבא, תשתדל להשתמש בפונקציה getElementById כדי לקבל ייחוסים של אלמנטים. |
2 הערות:
1. השימוש בinnerHTML פשוט בדיוק כמו השימוש בVALUE, ככה שזה ממש להתעצל לא ללמוד להשתמש בזה.. 2. אתה לא חייב לייחס לזה את שם הפורם. אם תכתוב קוד:
document.getElementById('btnname').value = "VALUE"; |
כל הזמנים הם GMT +2. הזמן כעת הוא 17:43. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ