טוב בניתי דף עם סקריפט שבודק אם הסיסמאות זהות ואם כן הוא משנה את צבע הרקע של תיבת הטקסט לירוק ואם לא אז הוא משנה לאדום
הכל עובד חוץ מאיזושהיא בעייה שהפקודה onkeypress שהשתמשתי בה קודם ניגשת לפעולה שבודקת ורק אז מוסיבה את התו שהוקש
ואז נוצר מצב שאם נגיד כותבים בסיסמא הראשונה 123 אז הסיסמאות יזוהו כזהות רק לאחר שהקשתי בתיבה השנייה 1234...
הנה הקוד:
בבקשה תעזרו לי אני כבר כל היום תקוע על זה...קוד:<html> <head> <script type="text/javascript"> function changecolortored() { document.getElementById("pwd1").style.backgroundColor="red"; document.getElementById("pwd2").style.backgroundColor="red"; } function changecolortogreen() { document.getElementById("pwd1").style.backgroundColor="green"; document.getElementById("pwd2").style.backgroundColor="green"; } function comparepwd() { var pwd1=document.getElementById("pwd1").value; var pwd2=document.getElementById("pwd2").value; if (pwd1 != pwd2) changecolortored() if (pwd1 == pwd2) changecolortogreen() } </script> </head> <body> <table> <tr> <td> password: </td> <td> <input type="password" ID="pwd1" onkeypress="comparepwd()" /> </td> </tr> <tr> <td> confirm password: </td> <td> <input type="password" ID="pwd2" onkeypress="comparepwd()" /> </td> </tr> </table> </body> </html>
*עריכה: הסתדרתי כבר אפשר לנעול תודה...



