לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 15-06-2006, 17:36
  eranwnn eranwnn אינו מחובר  
 
חבר מתאריך: 15.06.06
הודעות: 3
בעיה ב-JAVA

1) הוסף לטופס הרשמה חובת טקסט לרישום מספר טלפון.
- כתוב פונקציה הבודקת :
ב)האם המספר בין 9 ספרות בלבד (אין צורך להכניס סימנים ואותיות)
ג)האם הספרה השמאלית ביותר היא 0 (אין צורך להכניס למסד נתונים)

זה שאלות שקיבלתי מהמורה ולא הבנתי! בבקשה תעזרו לי

קוד PHP:
 <html dir="rtl">
<
head>
<
meta http-equiv=Content-Type content="text/html; charset=windows-1255">
<
title>טופס הרשמה</title>
<
script language="javascript">
 
function 
fncsubmit()
{
var 
first_name_str=document.form1.fn.value;
var 
last_name_str=document.form1.ln.value;
var 
tel_str=document.form1.tel.value;
var 
age_val=document.form1.age.value;
var 
mail_str=document.form1.mail.value;
var 
text_option="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwx  yzאבגדהוזחטיכךלמםנןסעפףצץקרשת"
 
 
//בדיקת השם הפרטי
if(first_name_str.length<2)
{
     
alert("השם הפרטי קטן מ-2 תווים");
     return 
false;
}
else
{
     for(
i=0;i<first_name_str.length;i++)
     {
     if(
text_option.lastIndexOf(first_name_str.charAt(i  ))==-1)
     {
     
alert("בשם הפרטי ישנו תו לא חוקי");
     return 
false;
     }
     }
    }
 
if(
tel_str=='')
{
     
alert("אנא הכנס מספר טלפון");
     return 
false;
}
if(
tel_str.length==9)
{
     
alert("מספר הטלפון לא זה ל-9 תווים");
     return 
false;
}
 
//בדיקת שם המשפחה
if(last_name_str.length<2)
{
     
alert("שם המשפחה קטן מ-2 תווים");
     return 
false;
}
else
{
     for(
i=0;i<last_name_str.length;i++)
     {
     if(
text_option.lastIndexOf(last_name_str.charAt(i)  )==-1)
     {
     
alert("בשם המשפחה ישנו תו לא חוקי");
     return 
false;
     }
     }
    }
 
//בדיקת תקינות האימייל
if(mail_str.length<5)
{
     
alert("אורך האימייל קטן מ-5 תווים");
     return 
false;
}
if(
mail_str.indexOf('@'0)==-1||mail_str.indexOf('.'0)==-1)
{
     
alert("כתובת הדואר שנרשמה לא חוקית");
     return 
false;
}
 
//בדיקת תקינות הגיל
if(age_val==0)
{
     
alert("לא נבחר גיל");
     return 
false;
}
 
}
 
 
    
</script>
</head>
<body dir="rtl" bgcolor="blue">
<font color="black"><u><h1></font>
<font color="#FFFF00"><center>טופס הרשמה</center></font>
<font color="black"></h1></font></u></br>
<form name="form1" method="post" action="Add.asp" onsubmit="return fncsubmit()">
 
 
<font color="#FFFF00" size="+1">שם פרטי:</font><font color="#FFFF00">
<input name="fn" type="text" size="15" maxlength="10" \></br></br>
 
 
</font>
 
 
<font color="#FFFF00" size="+1">שם משפחה:</font><font color="#FFFF00">
<input name="ln" type="text" size="15" maxlength="15" \></br></br>
 
</font>
 
<font color="#FFFF00" size="+1">טלפון:</font><font color="#FFFF00">
<input name="tel" type="text" size="15" maxlength="15" \></br></br>
 
</font>
 
<font color="#FFFF00" size="+1">גיל:</font><font color="#FFFF00">
<select name="age">
<option value="9" SELECTED>9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
</select></br></br>
 
<font color="#FFFF00" size="+1">דואר אלקטרוני:</font><font color="#FFFF00">
<input name="mail" type="text" size="15" maxlength="40" \></br></br>
 
<input type="reset" value="נקה טופס" \>
<input type="submit" value="שלח טופס"\>
    </font>
</form>
</body>
 
</html> 

נערך לאחרונה ע"י eranwnn בתאריך 15-06-2006 בשעה 17:41.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #2  
ישן 15-06-2006, 17:47
  DCD DCD אינו מחובר  
 
חבר מתאריך: 17.05.05
הודעות: 7,321
בתגובה להודעה מספר 1 שנכתבה על ידי eranwnn שמתחילה ב "בעיה ב-JAVA"

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

קוד:
1) הוסף לטופס הרשמה חובת טקסט לרישום מספר טלפון.


כשעושים SUBMIT לטופס, תעשה בדיקה של החלק של רישום מספר הטלפון.

אם הערך של מספר הטלפון לא שווה ל- '' (הכוונה אם הוא לא ריק) אז תחזיר TRUE. אחרת תחזיר FLASE.
במידה ומוחזר FALSE הטופס לא ימשיך ולא תבוצע פעולת ה-SUBMIT.

(תשתמש במאורע onsubmit)

קוד:
ב)האם המספר בין 9 ספרות בלבד (אין צורך להכניס סימנים ואותיות)

למה הכוונה אין צורך להכניס סימנים ואותיות? אסור להכניס את זה?

ואתה יכול לבדוק ע"י בדיקת האורך של הערך המוכנס...

קוד:
ג)האם הספרה השמאלית ביותר היא 0 (אין צורך להכניס למסד נתונים)

תשתמש בביטויים רגולריים.
בסימן - ^ הכוונה לתחילת הערך (מה שיכול לעזור לך בשאלה הזו...).

למידע נוסף על פונקציות אפשריות ב-JS ודברים נוספים:

http://www.w3schools.com/js/default.asp

(תחפש שם...)

למידע על ביטויים רגולריים:

http://www.php.net/manual/en/refere...tern.syntax.php

אלה המקורות היחידים שיש לי בשבילך.....בהצלחה
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 16:41

הדף נוצר ב 0.07 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2025 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר