У меня есть веб-страница, которая использует куки для отслеживания входа в систему. Я представляю логин для этого так:
<FORM ACTION="/authenticate" METHOD="post">
<TABLE BORDER="0" ALIGN="center">
<TR>
<TD VALIGN="top" ALIGN="right">
<FONT SIZE="2">Login: </FONT>
</TD> <TD VALIGN="top" ALIGN="left" >
<INPUT TYPE="text" NAME="login" SIZE="24" VALUE="" >
</TD>
</TR>
<TR>
<TD VALIGN="top" ALIGN="right"><FONT SIZE="2">Password: </FONT></TD>
<TD ALIGN="left" >
<INPUT TYPE="password" NAME="password" SIZE="24" VALUE="">
</TD>
</TR>
</TABLE>
<P>
<DIV ALIGN="center"><INPUT TYPE="SUBMIT" VALUE="Continue"></DIV>
</FORM>
Это прекрасно работает, и я могу использовать Firefox, чтобы сохранить свой пароль для входа. В приложении я разрешаю изменять личные данные, включая их логин и пароль. В этой форме я представляю что-то вроде этого:
<TR>
<TD VALIGN="top" ALIGN="right">
<FONT SIZE="2">Login<BR>(Optional): </FONT>
</TD> <TD VALIGN="top" ALIGN="left" >
<INPUT TYPE="text" NAME="person_login" SIZE="8" VALUE="">
</TD>
</TR>
<TR>
<TD VALIGN="top" ALIGN="right">
<FONT SIZE="2">Password: </FONT></TD>
<TD ALIGN="left" >
<INPUT TYPE="password" NAME="person_pass" SIZE="8" VALUE="">
</TD>
</TR>
Хотя он использует разные имена, Firefox отображает мой собственный логин и звездочки для пароля. Однако, если person_login имеет значение, отличное от пустого, оно, кажется, делает правильную вещь. Это вещь Firefox? Могу ли я сделать что-то в HTML, чтобы это исправить?