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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 13-11-08, 19:58   # 1
Erez | TrustMedia.co.il
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,854

Erez | TrustMedia.co.il לא מחובר  

עזרה|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>
תודה לעוזרים
__________________
  Reply With Quote
ישן 13-11-08, 20:33   # 2
mayden
Авторитет
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 2,556

mayden לא מחובר  

ציטוט:
var num = document.getElementById('text_box').value.length;
ציטוט:
<input type="text" id="text_box" onblur="check();" />


תנסה ככה.
__________________

ציטוט:
" זוכרים בשביל ללמוד, יודעים בשביל ללמד, מבינים בשביל לתכנת.."
  Reply With Quote
ישן 13-11-08, 21:07   # 3
Shon12
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 354

Shon12 לא מחובר  

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
  Reply With Quote
ישן 13-11-08, 21:31   # 4
DvirCohen
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 151

DvirCohen לא מחובר  

document.write יחליף את התוכן שיש לך על המסך בתוכן שתגדיר לו (אלא אם כן אפשר לעשות את זה לתוך DIV או משהו, אני לא יודע).
לשם כך אם אתה רוצה להציג הודעה, או שתשתמש ALERT (או שתכין משהו קצת יותר ידידותי), או שכמו ששון אמר תכין DIV ותשתמש בinnerHTML
  Reply With Quote
ישן 13-11-08, 22:00   # 5
Erez | TrustMedia.co.il
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,854

Erez | TrustMedia.co.il לא מחובר  

תודה על העזרה
עובד מעולה
__________________
  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. הזמן כעת הוא 19:13.

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