שלח תשובה

זירת השאלות

594
צפיות
1
תשובות

בעיה ב-JavaScript…

,‏ 29 ביוני, 2005

יש לי את הפונקציה הבאה:


function chang() {
    if (document.det.chang.innerHTML='(<A href="JavaScript:chang()">הפוך לטקסט רגיל</a>)') {
        document.det.pass.type="text";
        document.det.chang.innerHTML='(<A href="JavaScript:chang()">הפוך לטקסט סיסמא</a>)'
    } else {
        document.det.pass.type="password";
        document.det.chang.innerHTML='(<A href="JavaScript:chang()">הפוך לטקסט רגיל</a>)'
    }
}


הטופס שאליו מתכוונת הפונקציה:



<form action="details.asp?id=<%=id %>" method="post" name="det">
שם משתמש:
<br>
סיסמא:
<div name="chang">(<A href="JavaScript:chang()">הפוך לטקסט רגיל</a>)</div>
שם פרטי:
</td>
<td>
<input type="text" name="name" style="font-family:Tahoma;" size="20" value="<%=rs("uuser") %>">
</br>
<input type="password" name="pass" id="pass" size="20" style="font-family:Tahoma;" value="<%=rs("pass") %>">
<br>
<input type="text" name="aname" style="font-family:Tahoma;" size="20" value="<%=rs("nam") %>">
</br>
</td>
</tr>
<tr>
<Td colspan="2">
<div align="center">
<input type="submit" value="שמור" style="font-family:Tahoma;">
</div>
</form>


לא עובד… עצות?

תגיות:

1 תשובות

  1. ניר טייב הגיב:

    קרא איך מציגים שאלה
    טיפים:
    1. תפנה לטופס ע"י document.getElementById ותכניס אותו לתוך משתנה ותעבוד עם המשתנה (ייעול ונוחות העבודה)
    2. פנייה לאלמנטי הטופס יכולה להיעשות ע"י פנייה איבר המתאים במערך elements של אובייקט הטופס (אינדקס = סדר הופעתו בקוד ה-HTML – מתחיל מ-0).

שלח תשובה