b e g i n n e r1
New member
שאלה ב - JAVASCRIPT
שלום, אני רוצה לבנות קוד אשר מכיל טופס עם שאלות אמריקאיות עליהם חייבים לענות. במידה ולא ענו על השאלה מקבלים חלון הערה. בניתי כאן משהוא קטן לניסיון. אבל הפקודה שהתמשתי בא בודקת כל פעם אם סומנה אחת מהאופציות הקיימות לתשובה בעוד שלי מספיק לבדוק רק אם אחת סומנה. לשאלה יש תשובה אחת. ולכן מספיק לסמן אופציה אחת. אין אני בודקת שאכן סומנה אופציה כל שהיא מבלי לבדוק כל אופציה בנפרד? להלן קוד הדוגמא שלי:
שלום, אני רוצה לבנות קוד אשר מכיל טופס עם שאלות אמריקאיות עליהם חייבים לענות. במידה ולא ענו על השאלה מקבלים חלון הערה. בניתי כאן משהוא קטן לניסיון. אבל הפקודה שהתמשתי בא בודקת כל פעם אם סומנה אחת מהאופציות הקיימות לתשובה בעוד שלי מספיק לבדוק רק אם אחת סומנה. לשאלה יש תשובה אחת. ולכן מספיק לסמן אופציה אחת. אין אני בודקת שאכן סומנה אופציה כל שהיא מבלי לבדוק כל אופציה בנפרד? להלן קוד הדוגמא שלי:
<html> <head> <title></title> <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <script language="javascript"> function ChekedAnser() { for(i=0; i<document.formi.test.length;i++) if(document.formi.test.checked==false) alert("gjhghgjhghghghghgghgjgjhg") } </script> </head> <body> <form name="formi"> select anser: <br> <input type="radio" name="test" value="jhkjhj" onclick="ChekedAnser()">jhkjhj<br> <input type="radio" name="test" value="fffffff" onclick="ChekedAnser()">fffffff<br> <input type="radio" name="test" value="sdfsfsf" onclick="ChekedAnser()">sdfsfsf<br> </form> </body> </html>