הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 04-03-09, 16:42   # 1
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

שאלה קלילה ב 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>
מתן.
  Reply With Quote
ישן 04-03-09, 20:03   # 2
Adir
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2006
הודעות: 685
שלח הודעה באמצעות MSN אל Adir

Adir לא מחובר  

Google...
HTML קוד:
for (var i=selRef.options.length-1; i >= 0;i++) {
if (selRef.options[i].checked) {
// do something
}
}
תשנה את הקוד שיתאים למה שאתה צריך...
  Reply With Quote
ישן 05-03-09, 00:06   # 3
DvirCohen
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 151

DvirCohen לא מחובר  

תוסיף 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 )
// לא נבחר כלום..
  Reply With Quote
ישן 05-03-09, 12:29   # 4
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

אדיר, ניסיתי להשתמש בקוד שלך...ערכתי שם את מה שצריך...וזה לא עושה כלום...:

HTML קוד:
for (var i=eMailseNda.cats[].length-1; i >= 0;i++) {
	if (eMailseNda.cats[i].checked) {
		alert('עליך למלא את השדה: קטגוריות רלוונטיות');
	}
}
  Reply With Quote
ישן 05-03-09, 18:18   # 5
DvirCohen
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 151

DvirCohen לא מחובר  

אתה רוצה לבדוק שהשדה לא מולא, לכן אתה צריך להשתמש בNOT
קוד:
if ( ! field.checked )
  Reply With Quote
ישן 05-03-09, 18:55   # 6
Adir
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2006
הודעות: 685
שלח הודעה באמצעות MSN אל Adir

Adir לא מחובר  

ציטוט:
נכתב במקור על ידי 0xfo7d צפה בהודעה
אדיר, ניסיתי להשתמש בקוד שלך...ערכתי שם את מה שצריך...וזה לא עושה כלום...:

HTML קוד:
for (var i=eMailseNda.cats[].length-1; i >= 0;i++) {
	if (eMailseNda.cats[i].checked) {
		alert('עליך למלא את השדה: קטגוריות רלוונטיות');
	}
}
הגדרת משתנה בשם eMailseNda?
זה לא עובד לבד, תשמתמש בgetElemntById, כמובן שתגדיר קודם ID לאלמנט.
  Reply With Quote
ישן 07-03-09, 23:41   # 7
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

eMailseNda זה שם הטופס עצמו...שכן, הגדרתי אותו ב FORM NAME...
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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