ניר. פורסם 2007 ביולי 6 Share פורסם 2007 ביולי 6 זאת לא פקודה זאת פונקציה של בדיקת תאימות שאתה כותב ודרכה אתה בודק את הערכים שהתקבלו הם חוקיים ולפי סוג הערך שאתה רוצה להכניס למסד.....מהו הקוד של הטופס שלך ?מהו הסוג של כל שדה ? קישור לתוכן שתף באתרים אחרים More sharing options...
idoleff פורסם 2007 ביולי 6 מחבר Share פורסם 2007 ביולי 6 <form name = "form1" method = "post" action = "add_player.asp" onsubmit="return check()"> <tr><td><font color="red">Player name</font></td><td><input type = "text" name = "pname"></td></tr> <tr align="right"><td align="center" rowspan=6><font color="red">Player role</font></td></tr> <tr><td align="center">PG<input type = "radio" name = "role" value = "pg"></td></tr> <tr><td align="center">SG<input type = "radio" name = "role" value = "sg"></td></tr> <tr><td align="center">SF<input type = "radio" name = "role" value = "sf"></td></tr> <tr><td align="center">PF<input type = "radio" name = "role" value = "pf"></td></tr> <tr><td align="center">C<input type = "radio" name = "role" value = "c"></td></tr> <tr><td align="center"><font color="red">Team</font><td><input type = "text" name = "team"></td></tr> <tr><td align="center"><font color="red">Height</font><td><input type = "text" name = "Height"></td></tr> <tr><td colspan="3" align="center"><input type = "reset" value = "reset"></td></tr> <tr><td colspan="3" align="center"><input type = "submit" value = "send"></td></tr> </form>שני השדות הם מסוג טקסט. קישור לתוכן שתף באתרים אחרים More sharing options...
ניר. פורסם 2007 ביולי 6 Share פורסם 2007 ביולי 6 1.הראה את הקוד של return check()2.מה ברצונך לבדוק על שדות הטקסט ? קישור לתוכן שתף באתרים אחרים More sharing options...
idoleff פורסם 2007 ביולי 6 מחבר Share פורסם 2007 ביולי 6 function check(){var b;b=0;var radio_choice = false;var counter if (document.form1.pname.value=="") { alert("Please enter Player name"); b=1; } for (counter = 0; counter < form1.role.length; counter++) { if (form1.role[counter].checked) radio_choice = true; } if (!radio_choice) { alert("Please select player role"); b=1; } if (document.form1.Height.value=="") { alert("Please enter player height"); b=1; } return b==0;}בנתיים אני בודק שיש ערכים בכל השדות, והסיסמא והאישור שלה זהים.אני רוצה להוסיף בדיקה כי בשדה גובה יש ערך ורק מספרים, ובשדה שם אך ורק אותיות קישור לתוכן שתף באתרים אחרים More sharing options...
ניר. פורסם 2007 ביולי 6 Share פורסם 2007 ביולי 6 עשית בדיקה רק על שדה אחד ....תעשה את אותה בדיקה גם על השגה השני כדי לוודא שהכן קיבלת ערך... קישור לתוכן שתף באתרים אחרים More sharing options...
idoleff פורסם 2007 ביולי 6 מחבר Share פורסם 2007 ביולי 6 עשית בדיקה רק על שדה אחד ....תעשה את אותה בדיקה גם על השגה השני כדי לוודא שהכן קיבלת ערך...אם תשים לב, את זה בדקתי כבר.אני רוצה לעשות בדיקה נוספת על מנת לוודא כי הערך שהוכנס הוא אך ורק אותיות (בשדה Pname) או ספרות (בשדה height) קישור לתוכן שתף באתרים אחרים More sharing options...
ניר. פורסם 2007 ביולי 6 Share פורסם 2007 ביולי 6 סבבה אז תן לי להבין סופית..אתה רוצה לבדוק בשדה הראשון אם הוכנס אך ורק אותיות(עברית או אנגלית)ובשדה השני לבדוק האם הוכנס רק מספרים..האם זה כך ? קישור לתוכן שתף באתרים אחרים More sharing options...
idoleff פורסם 2007 ביולי 6 מחבר Share פורסם 2007 ביולי 6 בדיוק. (האמת שבראשון רק אותיות אנגליות) קישור לתוכן שתף באתרים אחרים More sharing options...
ניר. פורסם 2007 ביולי 7 Share פורסם 2007 ביולי 7 נכון בעצם רק מאותיות אנגליות בשדה הראשון משום שהמסד יכול לקבל רק באנגלית דרך ה-SQL.... קישור לתוכן שתף באתרים אחרים More sharing options...
idoleff פורסם 2007 ביולי 8 מחבר Share פורסם 2007 ביולי 8 פתרון יש לך?(לבדוק דרך Js אם הטקסט הוא רק אותיות אנגליות/מספרים) קישור לתוכן שתף באתרים אחרים More sharing options...
SaarD פורסם 2007 ביולי 8 Share פורסם 2007 ביולי 8 אתה יכול ליצור regular expression ככה<script type="text/javascript"> function testText(e) { var kb_number var kb_char var kb_check if(window.event) { kb_number = e.keyCode } else if(e.which) { kb_number = e.which } kb_char = String.fromCharCode(kb_number) kb_check = /^[a-zA-z\s\d]+$/ if(!(kb_check.test(kb_char)))alert("illegal key"); }</script> קישור לתוכן שתף באתרים אחרים More sharing options...
ניר. פורסם 2007 ביולי 9 Share פורסם 2007 ביולי 9 ואיפה אתה שם אתה רושם את האירוע ב-BODY או באירוע עצמו ? קישור לתוכן שתף באתרים אחרים More sharing options...
SaarD פורסם 2007 ביולי 9 Share פורסם 2007 ביולי 9 את הסקריפט אתה שם איפה שאתה רוצה, head, body את הקריאה לפונקציה אתה מבצע מתוך התיבת טקסטב<input type="text" onKeyDown="testText();"/>זה אמור לעבוד תסתכל בהודעה הקודמת ערכתי את הקוד טיפה, אם מקלידים משהו לא חוקי זה נותן alert קישור לתוכן שתף באתרים אחרים More sharing options...
ניר. פורסם 2007 ביולי 9 Share פורסם 2007 ביולי 9 את הסקריפט אתה שם איפה שאתה רוצה, head, body את הקריאה לפונקציה אתה מבצע מתוך התיבת טקסטב<input type="text" onKeyDown="testText();"/>זה אמור לעבוד תסתכל בהודעה הקודמת ערכתי את הקוד טיפה, אם מקלידים משהו לא חוקי זה נותן alertאז כל אות שאני רושם הוא עושה בדיקה? קישור לתוכן שתף באתרים אחרים More sharing options...
SaarD פורסם 2007 ביולי 9 Share פורסם 2007 ביולי 9 כן קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.