![]() |
# 1 |
עסק רשום [?]
|
עזרה|JS
הכנתי קוד JS שאמור לבדוק את תקינות התוכן בטופס אבל משום מה זה עושה לי בעיות
למשל אחרי שאני מפעיל את הסקריפט אז זה מעלים את הטופס וגורם לרענון אינסופי של הדף קוד הוא: HTML קוד:
<html> <head> <title>JS</title> <script language="javascript"> function check(){ var nums=document.forms[0].elements[0].value.length; if(nums > 6 || nums < 2)document.write('אורך לא תקין'); else document.write('PERFECT!'); } </script> </head> <body> <form> <input type="text" onblur="check();" /> </form> </body> </html> ![]() |
![]() |
![]() |
# 2 | |||
Авторитет
|
ציטוט:
ציטוט:
תנסה ככה.
__________________
![]() ציטוט:
|
|||
![]() |
![]() |
# 3 |
חבר מתקדם
|
document.write - גורם לטעינה אינסופית ב-FF. לכן משתמשים ב-innerHTML ל-div כולשהו.
HTML קוד:
<html> <head> <title>JS</title> <script language="javascript"> function check(){ var nums=document.forms[0].elements[0].value.length; if(nums > 6 || nums < 2)document.getElementById('text').innerHTML = "No!"; else document.getElementById('text').innerHTML = "Perfect!"; } </script> </head> <body> <form> <div id="text"> <input type="text" onblur="check();" /> </div> </form> </body> </html>
__________________
Projector Lamps |
![]() |
![]() |
# 4 |
חבר בקהילה
|
document.write יחליף את התוכן שיש לך על המסך בתוכן שתגדיר לו (אלא אם כן אפשר לעשות את זה לתוך DIV או משהו, אני לא יודע).
לשם כך אם אתה רוצה להציג הודעה, או שתשתמש ALERT (או שתכין משהו קצת יותר ידידותי), או שכמו ששון אמר תכין DIV ותשתמש בinnerHTML |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|