שלח תשובה

זירת השאלות

586
צפיות
12
תשובות

בעיה ב- JS:

,‏ 12 בינואר, 2004

שלום לכולם!
הפונק' הבאה אמורה לבדוק בטופס contactForm, אם השדות ריקות להציג הודעה שהשדות ריקות ובשדה של אימייל לבדוק גם אם מוכנסים התווים @ ו- .(נקודה), אבל משום מה זה עובד רק על שדה אימייל וגם זה לא כמו שצריך…
הנה הפונק':

function checkForm()
{

var fname = document.getElementById("fname");
var lname = document.getElementById("lname");
var email = document.getElementById("email");
var title = document.getElementById("title");
var reason = document.getElementById("reason");
var massege = document.getElementById("massege");
var ErorMsg = ""

if (fname.value == "")
{
ErorMsg+='לא מילאת את שדה השם הפרטי.' + 'n';
}

if (lname.value == "")
{
ErorMsg+='לא מילאת את שדה שם המשפחה.' + 'n';
}

if (title.value == "")
{
ErorMsg+='לא מילאת את שדה נושא ההודעה.' + 'n';
}

if (reason.value == "")
{
ErorMsg+='לא ציינת סוג יצירת קשר.' + 'n';
}

if (massege.value == "")
{
ErorMsg+='לא מילאת את שדה תוכן ההודעה.' + 'n';
}

if (email.value == "")
{
ErorMsg='לא מילאת את שדה הדואר האלקטרוני.' + 'n';
}
else
{
if ((email.value.indexOf('@')=-1)||(email.value.indexOf('.')=-1))
{
ErorMsg+='דואר אלקטרוני שגוי.' + 'n';
}
}

if (ErorMsg == "")
{
return true
}
else
{
alert(ErorMsg)
return false
}

}

אני גם מעלה את הקובץ ה- html…. בבקשה תעזרו לי.
תודה לכל העוזרים, אלברט

תגיות:

12 תשובות

  1. albert הגיב:

    הנה הקובץ:
    לא יודע למה בהודעה הקודמת זה לא העלה את הקובץ…

  2. albert הגיב:

    מה זה?!?!?!?!?!?!
    למה זה לא מעלה לי את הקובץ?

  3. albert הגיב:

    הסתדרתי, תודה!
    תודה רבה רבה רבה לך על הרצון לעזור!

  4. albert הגיב:

    שאלה אחרת:
    תודה רבה רבה רבה לך על הרצון לעזור! אבל הסתדרתי עם הקוד הקודם….
    עכשיו אני לא יודע איך אני בודק כפתור רדיו בJS?
    כלומר אם המשתמש בחר באחת האופציות של כפתור רדיו או הוא ריק?

    תודה, אלברט

  5. נועם א הגיב:

    משהו כזה:


    if (document.formName.radioName.checked == true)
    {
    }

  6. albert הגיב:

    יש בעיה
    גם אם בוחרים וגם אם לא הוא מציג הודעה שלא בחרו…
    מה הבעיה?
    תודה, אלברט

  7. albert הגיב:

    הפוך
    גם אם מציינם וגם אם לא זה לא מציג הודעה….

  8. נועם א הגיב:

    תנסה משהו כזה:
    תשחק קצת עם ה- הקוד, אתה מוציא את הנתונים מהבסיס נתונים נכון?


    if (document.formName.radioName.checked == "True")
    {
    }

שלח תשובה