פורסם 2007 ביולי 618 שנים זאת לא פקודה זאת פונקציה של בדיקת תאימות שאתה כותב ודרכה אתה בודק את הערכים שהתקבלו הם חוקיים ולפי סוג הערך שאתה רוצה להכניס למסד.....מהו הקוד של הטופס שלך ?מהו הסוג של כל שדה ?
פורסם 2007 ביולי 618 שנים מחבר <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>שני השדות הם מסוג טקסט.
פורסם 2007 ביולי 618 שנים מחבר 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;}בנתיים אני בודק שיש ערכים בכל השדות, והסיסמא והאישור שלה זהים.אני רוצה להוסיף בדיקה כי בשדה גובה יש ערך ורק מספרים, ובשדה שם אך ורק אותיות
פורסם 2007 ביולי 618 שנים עשית בדיקה רק על שדה אחד ....תעשה את אותה בדיקה גם על השגה השני כדי לוודא שהכן קיבלת ערך...
פורסם 2007 ביולי 618 שנים מחבר עשית בדיקה רק על שדה אחד ....תעשה את אותה בדיקה גם על השגה השני כדי לוודא שהכן קיבלת ערך...אם תשים לב, את זה בדקתי כבר.אני רוצה לעשות בדיקה נוספת על מנת לוודא כי הערך שהוכנס הוא אך ורק אותיות (בשדה Pname) או ספרות (בשדה height)
פורסם 2007 ביולי 618 שנים סבבה אז תן לי להבין סופית..אתה רוצה לבדוק בשדה הראשון אם הוכנס אך ורק אותיות(עברית או אנגלית)ובשדה השני לבדוק האם הוכנס רק מספרים..האם זה כך ?
פורסם 2007 ביולי 718 שנים נכון בעצם רק מאותיות אנגליות בשדה הראשון משום שהמסד יכול לקבל רק באנגלית דרך ה-SQL....
פורסם 2007 ביולי 818 שנים אתה יכול ליצור 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>
פורסם 2007 ביולי 918 שנים את הסקריפט אתה שם איפה שאתה רוצה, head, body את הקריאה לפונקציה אתה מבצע מתוך התיבת טקסטב<input type="text" onKeyDown="testText();"/>זה אמור לעבוד תסתכל בהודעה הקודמת ערכתי את הקוד טיפה, אם מקלידים משהו לא חוקי זה נותן alert
פורסם 2007 ביולי 918 שנים את הסקריפט אתה שם איפה שאתה רוצה, head, body את הקריאה לפונקציה אתה מבצע מתוך התיבת טקסטב<input type="text" onKeyDown="testText();"/>זה אמור לעבוד תסתכל בהודעה הקודמת ערכתי את הקוד טיפה, אם מקלידים משהו לא חוקי זה נותן alertאז כל אות שאני רושם הוא עושה בדיקה?
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.