ホームページ > ウェブフロントエンド > jsチュートリアル > jQueryは入力のtype属性を変更することでパスワードの表示・非表示切り替え機能を実装します

jQueryは入力のtype属性を変更することでパスワードの表示・非表示切り替え機能を実装します

高洛峰
リリース: 2017-02-11 16:56:57
オリジナル
1452 人が閲覧しました

通常、ログインして登録するときに、ユーザーが入力したパスワードを表示するかどうかを選択するための要件を提供します。

この要件については、入力の type 属性を動的に変更するだけで十分であると考えられます (テキスト表示/パスワード非表示) :

そこで、$(''#id).attr('type', 'password')この API を使用しましたが、結果は思ったものではありませんでした。

HTML コードにエラーがありました

Uncaught Error: type property can't be changed
ログイン後にコピー

おそらく、この属性は使用できないことを意味します修正しました。

それでGoogleに頼ってみました

しかし、得られた結果はこんな感じです

HTMLコード

<input id="showPwd" class="txt" type="text" value="密码" tabindex="2" /> 
<input id="pwd" class="txt" name="password" type="password" /> 
var showPwd = $("#showPwd"), pwd = $("#pwd"); 
showPwd.focus(function(){ 
  pwd.show().focus(); 
  showPwd.hide(); 
}); 
pwd.blur(function(){ 
  if(pwd.val()=="") { 
    showPwd.show(); 
    pwd.hide(); 
  } 
});
ログイン後にコピー

これは、簡単に言うと、2つの入力を使用して、前後に表示して、お互いに入力した文字を取得しましょう!

この方法を試してみましたが、実装でき、コードもそれほど多くありません。でもいつも不思議に思うのですが、これはこのように実現する必要があるのでしょうか?絶対無理です

通常この場合、大手メーカーがやってるかどうか見に行きますが、一部の大手メーカーはやってないです!

しかし、私の問題は Google で見つからないので、解決策はないはずです。

上記は入力のtype属性を変更することでパスワードの表示と非表示の切り替え機能を実現するためにエディターが導入したjQueryです。ご質問があればメッセージを残していただければ幸いです。編集者が時間内に返信します。また、PHP 中国語 Web サイトをサポートしていただきありがとうございます。

input の type 属性を変更してパスワードの表示/非表示切り替え機能を実装する方法に関する jQuery 関連の記事は、PHP 中国語 Web サイトに注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート