עבור לתוכן

javascript code problem

Featured Replies

פורסם

שלום, התחלתי לא מזמן ללמוד javascript ויש לי בעיה מסויימת. התנאי שהצבתי לא פועל לי-

<html>
<head>
</head>
<body>
<p align=right>
<input type="text" name=first name>
שם פרטי
<br>
<input type="submit" value=אישור>
</p>


<SCRIPT language=JavaScript>
if (first name="yossi")
{
document.write("hi yossi")
}
</SCRIPT>

אין אפשרות להפעיל את התנאי הזה ללא קובץ PHP ?

פורסם

אין רווח בשמות של משתנים

פורסם

כמובן שאפשר ללא PHP

קודם כל, אסור למשתנים יהיה רווח.

דבר שני, אתה צריך לקבל את המשתנים מהטופס, ע"י הפקודה הבאה:


var fname=document.getElementById('firstname').value;

פורסם
  • מחבר

תודה.

אבל עדיין יש לי בעיה.

מה לא בסדר בקוד הזה?

<html>
<head>
</head>
<body>
<form>
<p align=right>
<input type="text" name=fname>
:שם פרטי
</p>
<br>
<p align=right>
<input type="submit" value=ok>
</p>

<script language=javascript>

var first=document.getElementById('fname').value;

if (first="tom")
{
document.write(fname)
}
</script>

פורסם

תעשה

if(fname == "tom")

אופרטור השיוויון הוא ==, ולא = בודד.

פורסם
  • מחבר

עדיין הוא לא מציג לי את ההודעה בעת הלחיצה על האישור..

פורסם

חסר לך ;

פורסם

בJS לא חייבים לשים נקודה פסיק, למרות שמומלץ.

פורסם

אה...אני יודע למה זה לא עובד.....(ווואוו זה ממש דבילי)

הסקריפט פשוט לא מופעל אחריי שמזינים את השם.

תעשה onSubmit

פורסם

זה לא בתוך פונקציה, ולכן הסקריפט ירוץ כאשר הדפדפן יגיע לקוד. הבעיה הייתה ==.

פורסם

נכון ולא נכון.

הסקריפט באמת ירוץ כשהדפדפן יגיע לקוד, אבל מה עשינו בזה?

כשהדפדפן מגיע לקוד השדה של השם עדיין ריק.

הקוד צריך לפעול רק אחריי הזנת השם.

פורסם
  • מחבר

איפה מכניסים onsubmit ?

פורסם

אפשר להכניס onSubmit בתגית הform

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים