2012-02-25 5 views
1

私のフォームは以下に添付されていますが、私は他のフォーラムで見つけた多くのことを試しましたが、役に立たない。ブラウザに「パスワードの保存」を促すメッセージは表示されません。どこが間違っているのですか?誰かが助けることを願っています。ありがとう。いいえ 'パスワードを保存'いいえ私のフォームのブラウザでプロンプトを表示

<form id="frmlogin" action="/index" method="post" enctype="application/x-www-form-urlencoded" autocomplete="on"> 
     <label id="landing_username" class="required" for="username">Username/Email</label> 
     <input id="landing_username" name="username" type="text" value="" name="username" /> 
     <label id="landing_password" class="required" for="password">Password</label> 
     <input id="landing_password" name="password" type="password" value="" name="password" /> 
     <submit id="loginbtn" onclick="LoginFun()" type="submit" name="loginbtn">Login</submit> 
</form> 

答えて

4

多分それは役立ちます、HTMLを少しきれいにしてみてください。

<form id="frmlogin" action="/index" method="post"> 
    <label id="landing_username" class="required" for="username">Username/Email</label> 
    <input id="username" name="username" type="text" /> 
    <label id="landing_password" class="required" for="password">Password</label> 
    <input id="password" name="password" type="password" /> 
    <input id="loginbtn" onclick="LoginFun()" type="submit" name="loginbtn" value="Login" /> 
</form> 
  • フォーム属性enctypeがデフォルトapplication/x-www-form-urlencodedであなたはそれ
  • にラベルを指定する必要はありませんですfor属性には、idが含まれていて、関連付けられた入力のnameではなく、
  • の要素IDが含まれている必要がありますnique
  • 属性nameは、パスワードとユーザー名の両方のために二回定義された属性autocompleteがデフォルトである
  • on入力valueは必須ではありません
  • 、あなたは空を入力し、それを追加する必要はありませんので、文字列
  • 送信ボタンを

これらの変化の一部のみが最適化され、コードはそれらなしで細かい仕事ができるが、そのような固有のIDを保証するように他の人を、提出するタイプの入力してください各タグの修正は修正版であり、ブラウザがフォームを適切に表示しても強くお勧めします。

関連する問題