שאלה ב - JAVASCRIPT

שאלה ב - 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>
 

selalerer

New member
................

function ChekedAnser() { var isOneChecked=false; for(i=0;i<document.formi.test.length;i++) { if(document.formi.test.checked==true) { isOneChecked=true; } } return isOneChecked; }
 

חמודה01

New member
עוד שאלה בנושא זה

אם יש לי מספר שאלות: האם אני צריכה לכתוב לכל שאלה פונקציה נפרדת או שאפשר בתוף אותה הפונקציה לשרשר בדיקותת לכל השאלות על ידי IF מתאים לכל שאלה? מה הדרך הנכונה לעשות זאת?
 
למעלה