שלום
אני מחפש הדרכה איך לכתוב את הפונקציה שתבדוק לי את כל התשובות בדף הבא, ואם הכל "נכון" שיעבור לאתר כלשהו
ואם אחד מהתשובות אינו נכון שיעבור לאתר אחר.
זה הלינק
http://egoz.co.il/Noname9.html
מה לא עשיתי בסדר?
שלום
אני מחפש הדרכה איך לכתוב את הפונקציה שתבדוק לי את כל התשובות בדף הבא, ואם הכל "נכון" שיעבור לאתר כלשהו
ואם אחד מהתשובות אינו נכון שיעבור לאתר אחר.
זה הלינק
http://egoz.co.il/Noname9.html
מה לא עשיתי בסדר?
|
|
יש לך מספר פעמים את הID,
ALL.
הפתרון הוא או לעשות לכל דבר ID בנפרד
או לא לתת ID פשוט מאוד.
אם אתה בוחר בלא לתת ID אתה משתמש באלמנט
במקום הtagname אתה רושם את שם התג, במקרה שלך: selectקוד HTML:document.getElemenyByTagName("tagname")
לאחר מכן אתה משתמש בלולאת FOR בכדי לבדוק את כל אחד מערכי המערך
אני מאמים שהבנת. אם לא תגידקוד HTML:var arr = document.getElementsByTagName("select"); // יוצרים מערך המכיל את כל התגים SELECT var bool = true; // מכריזים על משתנה בוליאני for(var i = 0; i < arr.length; i++) { if(arr[i].value != "true") bool = false; } if(bool) location.href = "link1"; else location.href = "link2";
בברכה,
חגי.
המון המון תודה גבר גבר!!!
עשיתי מה שאמרת לי
ומשום מה זה עדיין מתחרבש לי
הורדתי את כל ה ID השארתי רק את ה select
אפילו עשיתי כפתור שיקרא לפונקציה
וכלום
http://egoz.co.il/Noname10.html
למה הוא מתעלל בי הקוד הזה?
אני שובר את הראש ... הצילו !!! בבקשה
הינה קוד מתוקן(ועובד)קוד HTML:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> new document </title> <meta name="generator" content="editplus" /> <meta name="author" content="" /> <meta name="keywords" content="" /> <meta name="description" content="" /> <script> function checkForm() { var arr = document.getElementsByTagName("select"); // יוצרים מערך המכיל את כל התגים SELECT var bool = true; // מכריזים על משתנה בוליאני for(var i = 0; i < arr.length; i++) { if(arr[i].value != "true") bool = false; } if(bool) location.href = "www.nana.co.il"; else location.href = "www.g.co.il"; } </script> </head> <body> <ul> <li> <select> <option SELECTED>answer1</option> <option>true</option> <option>false</option> </select> </li> <li> <select> <option SELECTED>answer2</option> <option>true</option> <option>false</option> </select> </li> <li> <select> <option SELECTED>answer3</option> <option>true</option> <option>false</option> </select> </li> <li><button onclick="checkForm()">check</button></li> </ul> </body> </html>
בברכה,
חגי.
אני אוהב אותך כל כך בן אדם!!!
תודה תודה תודה!!
כנראה שהיה מוקדם לשמוח
הקוד עובד נהדר
רק שאני מכניס ערכים הוא רושם לי שגיאה, מה גם שאין חובה לענות על כל השאלות, בעסה!!!
http://egoz.co.il/Noname11.html
תוכל להדריך אותי איך לפתור את זה?
מצטער שאני מציק, יש מצב לתקן את זה?
אתה עובר על המון חוקים, זאת פעם אחרונה שאתה עושה דאבל.
נתתי לך את מה שביקשת בקשר לנושא הזה. מפה אתה כבר צריך להסתדר \ שתבקש בנושא חדש ומסודר עזרה.
בברכה,
חגי.