多くのアプリやウェブサイトでは、ログインやアカウント登録の際にSMS認証コード1を送信する場所があります。しかし、認証コードの悪意ある取得を防ぐために、通常はクリック可能な時間間隔を設定します。時間間隔1が経過すると、送信を継続できます。次に、コードを使用して実装します。 コードは次のとおりです <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <title>タイトル</title> </head> <本文> 携帯電話番号: <input type="text"><button>確認コードを送信</button> <スクリプト> var btn = document.querySelector('ボタン') var 時間 = 3 btn.addEventListener('click',function() { btn.disabled=true var タイマー = setInterval(関数 () { (時間<0)の場合{ クリアインターバル(タイマー) btn.disabled=false btn.innerHTML = '確認コードを送信' 時間=3 }それ以外 { btn.innerHTML = '残り' + 時間 + '秒' 時間 -= 1 } },1000) }) </スクリプト> </本文> </html> 効果は以下のとおりです コードの説明<br /> ここでは、ボタンのスタイルと機能のみを変更するため、ボタンを取得して、カウントダウン時間である時間変数を設定します。次に、クリック イベントを設定します。このボタンをクリックすると、このボタンの無効化が true になり、クリックできなくなります。 これで、Javascript を使用して SMS 認証コードの送信間隔を実装する方法についての説明は終わりです。SMS 認証コードの送信に関するより関連性の高い js コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Innodb システムテーブルスペースのメンテナンス方法
>>: Linux/CentOS サーバー セキュリティ構成の一般ガイド
この記事では、WeChatアプレットの計算機機能を実装するための具体的なコードを参考までに紹介します...
目次主キー制約一意の主キー非 Null 制約デフォルトの制約外部キー制約1NF 2NF 3NFデータ...
この記事の例では、Vueの具体的なコードを共有し、zipファイルをダウンロードして参考にしています。...
目次1. テーブルを作成する1.1. テーブルを作成するための基本構文1.1.1. シンプルなテーブ...
目次前面に書かれた解決策 1: グローバル スタイル オーバーライドを使用する (フロントエンドに共...
シンプルなシームレススクロールカルーセルには多くの抜け穴があり、後から画像を追加するのは非常に不便で...
独自のWebプロジェクトをtomcatディレクトリの下のwebappsディレクトリに配置します。 R...
ファイル操作に関連するシステムコール作成するint creat(const char *ファイル名,...
この記事では、MySQL のデータベース テーブルの容量を確認するためのコマンド ステートメントを紹...
実際のプロジェクトでは、複数のテーブル間に関係が存在します。 1 つのテーブル内のすべてのデータを取...
1. nginx はなぜ gzip を使用するのですか? 1. 圧縮の役割:ページがgzipで圧縮さ...
前の記事では、And キーワードを使用した MySql の複数条件クエリ ステートメントを紹介しまし...
大学院入試に備えて、C/C++ を使って基本的なデータ構造とアルゴリズムを実装する予定です。アルゴリ...
MySQLはユーザーを作成し、ユーザーの権限を承認および取り消します動作環境: MySQL 5.0...
Linux サーバーに GRUB をインストールする方法クラウド移行ツールを使用して、CentOS ...