
15-06-2006, 17:36
|
|
|
|
חבר מתאריך: 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.
|