עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

פורסם

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

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

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

  • תגובות 39
  • צפיות 3k
  • נוצר
  • תגובה אחרונה
פורסם
  • מחבר

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

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

פורסם

1.הראה את הקוד של return check()

2.מה ברצונך לבדוק על שדות הטקסט ?

פורסם
  • מחבר

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)

פורסם

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

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

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

האם זה כך ?

פורסם
  • מחבר

בדיוק. (האמת שבראשון רק אותיות אנגליות)

פורסם

נכון בעצם רק מאותיות אנגליות בשדה הראשון משום שהמסד יכול לקבל רק באנגלית דרך ה-SQL....

פורסם
  • מחבר

פתרון יש לך?

(לבדוק דרך Js אם הטקסט הוא רק אותיות אנגליות/מספרים)

פורסם

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

פורסם

ואיפה אתה שם אתה רושם את האירוע ב-BODY או באירוע עצמו ?

פורסם

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

ב


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

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

פורסם

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

ב


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

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

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

פורסם

כן

ארכיון

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

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.