שתי שאלות פשוטות, Js וSQL - עמוד 2 - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שתי שאלות פשוטות, Js וSQL


idoleff

Recommended Posts

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

מהו הקוד של הטופס שלך ?

מהו הסוג של כל שדה ?

קישור לתוכן
שתף באתרים אחרים

  • תגובות 39
  • נוצר
  • תגובה אחרונה

	<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>

שני השדות הם מסוג טקסט.

קישור לתוכן
שתף באתרים אחרים

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;

}

בנתיים אני בודק שיש ערכים בכל השדות, והסיסמא והאישור שלה זהים.

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

קישור לתוכן
שתף באתרים אחרים

עשית בדיקה רק על שדה אחד ....תעשה את אותה בדיקה גם על השגה השני כדי לוודא שהכן קיבלת ערך...

אם תשים לב, את זה בדקתי כבר.

אני רוצה לעשות בדיקה נוספת על מנת לוודא כי הערך שהוכנס הוא אך ורק אותיות (בשדה Pname) או ספרות (בשדה height)

קישור לתוכן
שתף באתרים אחרים

סבבה אז תן לי להבין סופית..

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

ובשדה השני לבדוק האם הוכנס רק מספרים..

האם זה כך ?

קישור לתוכן
שתף באתרים אחרים

אתה יכול ליצור 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>

קישור לתוכן
שתף באתרים אחרים

את הסקריפט אתה שם איפה שאתה רוצה, head, body את הקריאה לפונקציה אתה מתוך התיבת טקסט

ב


<input type="text" onKeyDown="testText();"/>

זה אמור לעבוד תסתכל בהודעה הקודמת ערכתי את הקוד טיפה, אם מקלידים משהו לא חוקי זה נותן alert

קישור לתוכן
שתף באתרים אחרים

את הסקריפט אתה שם איפה שאתה רוצה, head, body את הקריאה לפונקציה אתה מתוך התיבת טקסט

ב


<input type="text" onKeyDown="testText();"/>

זה אמור לעבוד תסתכל בהודעה הקודמת ערכתי את הקוד טיפה, אם מקלידים משהו לא חוקי זה נותן alert

אז כל אות שאני רושם הוא עושה בדיקה?

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.


×
  • צור חדש...