הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   if בתוך if ב js (https://hosts.co.il/forums/showthread.php?t=25572)

barakdr 03-07-06 18:18

if בתוך if ב js
 
שלום לכולם.
יש לי שאלה כיצד אפשר לעשות ב js שאם תנאי אחד קורה אז יהיה עוד תנאי למשל
if document.sample.sample=document.sample2.sample2
}
if document.sample3.sample3=document.sample3.sample3
}
משהו קורה
}
מקווה שהבנתם..

-VladK- 03-07-06 18:43

כמו שכתבתה...רק שאמור להיות שתי שווה (==)...וזהו

barakdr 03-07-06 19:07

אם כך יש למישהוא מושג מה הבעיה בסקריפט הזה:
HTML קוד:

<script>
function set_form_action(destination)
{
 if(document.edit.name.value=="")
 {
alert("לא ציינת שם");
document.edit.name.focus();
  return false;
  }
if (edit.change.checked == true )
{
 if(document.edit.newpass.value=="")
  {
alert("לא ציינת סיסמא חדשה");
document.edit.newpass.focus();
  return false;
  }
 if(document.edit.newpass2.value=="")
  {
alert("לא ציינת את השדה אישור סיסמא חדשה");
document.edit.newpass2.focus();
  return false;
  }
 if(document.edit.newpass.value<>document.edit.newpass2.value)
  {
alert("שדה הסיסמא החדשה ושדה אישור סיסמא חדשה אינם זהים");
  return false;
  }
}
document.edit.action=destination;
document.edit.submit();
}
</script>


eLad 03-07-06 21:20

ב JS אין <>, כדי לציין "לא שווה" משתמשים ב =!

זה רק ממבט חטוף על הקוד שלך.. אני בכלל ממליץ לך לפרק את זה לגורמים ולבדוק תנאי תנאי (ע"י alert של התנאי עצמו ושל מה שהוא מחזיר) כדי לבדוק איפה הפונקציה שלך "נופלת"

-VladK- 03-07-06 21:21

ציטוט:

נכתב במקור על ידי eLad
ב JS אין <>, כדי לציין "לא שווה" משתמשים ב =!

זה רק ממבט חטוף על הקוד שלך.. אני בכלל ממליץ לך לפרק את זה לגורמים ולבדוק תנאי תנאי (ע"י alert של התנאי עצמו ושל מה שהוא מחזיר) כדי לבדוק איפה הפונקציה שלך "נופלת"

באיזה שפה ה<> כן עושה את הפעולה של הלא שווה? בASP או משהו?

eLad 03-07-06 21:22

ציטוט:

נכתב במקור על ידי DreaMonster
באיזה שפה ה<> כן עושה את הפעולה של הלא שווה? בASP או משהו?

ב Visual Basic

ו ASP זו טכנולוגיה, כלומר אתה יוכל לכתוב אותה ב JS או ב VBS, אז כשכותבים ASP עם VBS משתמשים ב <>

BlueNosE 03-07-06 21:23

ציטוט:

נכתב במקור על ידי DreaMonster
באיזה שפה ה<> כן עושה את הפעולה של הלא שווה? בASP או משהו?

PHP ס.ס

barakdr 03-07-06 21:24

*תיקון הטעות באמת הייתה <>
פיספוס קטן שלי.. חח

-VladK- 03-07-06 21:24

ציטוט:

נכתב במקור על ידי BlueNosE
PHP ס.ס

בPHP יש את ה=!

BlueNosE 03-07-06 21:24

וגם את ה<>
וגם בSQL יש <>


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

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