![]() |
# 1 |
חבר בקהילה
|
שאלה קלילה ב JS...
אהלן...
יש לי טופס בו שילבתי SELECT MULTIPLE . אני מעוניין לעשות בדיקה ב JS בעת שליחת הטופס, שבודקת האם נבחר משהו מה SELECT....אם כן...שהטופס יישלח....אם לא...שיקפיץ הודעת ALERT... מי עוזר לי בזה? ![]() HTML קוד:
<select name="cats[]" multiple="multiple" style="margin-right: 10px;width: 98%;"> <option value="ברזים ואינסטלציה">ברזים ואינסטלציה</option> <option value="וילונות">וילונות</option> <option value="חדרי שינה">חדרי שינה</option> <option value="מוצרי חשמל">מוצרי חשמל</option> <option value="צבעות">צבעות</option> </select>
__________________
אחסון אתרים, עבודות גבס בירושלים ,אינדקס אתרים ,lc980 brother ,הבלוג הקשיח ,מתקנים מתנפחים, קפה לאירועים |
![]() |
![]() |
# 3 |
חבר בקהילה
|
תוסיף ID כלשהו, נניח שהוא multi
קוד:
var input = document.getElementById('multi'); var options = input.options; var length = options.length; var chosen = false; for ( var i = 0; i < options.length && ! chosen; i++ ) { if ( options[i].checked ) chosen = true; } if ( ! chosen ) // לא נבחר כלום.. |
![]() |
![]() |
# 4 |
חבר בקהילה
|
אדיר, ניסיתי להשתמש בקוד שלך...ערכתי שם את מה שצריך...וזה לא עושה כלום...:
HTML קוד:
for (var i=eMailseNda.cats[].length-1; i >= 0;i++) { if (eMailseNda.cats[i].checked) { alert('עליך למלא את השדה: קטגוריות רלוונטיות'); } }
__________________
אחסון אתרים, עבודות גבס בירושלים ,אינדקס אתרים ,lc980 brother ,הבלוג הקשיח ,מתקנים מתנפחים, קפה לאירועים |
![]() |
![]() |
# 5 |
חבר בקהילה
|
אתה רוצה לבדוק שהשדה לא מולא, לכן אתה צריך להשתמש בNOT
קוד:
if ( ! field.checked ) |
![]() |
![]() |
# 6 | |
חבר מתקדם
|
ציטוט:
זה לא עובד לבד, תשמתמש בgetElemntById, כמובן שתגדיר קודם ID לאלמנט. |
|
![]() |
![]() |
# 7 |
חבר בקהילה
|
eMailseNda זה שם הטופס עצמו...שכן, הגדרתי אותו ב FORM NAME...
__________________
אחסון אתרים, עבודות גבס בירושלים ,אינדקס אתרים ,lc980 brother ,הבלוג הקשיח ,מתקנים מתנפחים, קפה לאירועים |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|