多くのアプリやウェブサイトでは、ログインやアカウント登録の際に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 サーバー セキュリティ構成の一般ガイド
目次rocketmqイメージを取得する名前rvを作成する単一のブローカーノードを作成するrocket...
最近、Docker イメージのプルが非常に不安定です。遅く、タイムアウトすることがよくあります。 x...
1. HTMLファイルでechartをインポートする <!-- echarts をインポート ...
最近、ウェブサイトを開発する際にトップに戻るボタンを作成する必要がありますが、私は主にバックエンドの...
目次1. 一括更新の方法コンソール出力2. フックがルーティングパラメータを取得する方法実行効果1....
1. コマンドの紹介時間は、コマンドの実行に費やされた時間や関連するシステム リソース、その他の情報...
これら 2 つの属性はよく使用されますが、その違いはまとめられていません。それでは、その使い方をまと...
目次1.重複排除を設定する2. 重複を削除するには、2 回の for ループを使用します。 3. i...
この記事では、jQueryプラグインを使用してアコーディオンセカンダリメニューを作成します。具体的な...
最近、Web 開発のフロントエンドとバックエンドの技術を学んだので、その後の管理を容易にするためにプ...
目次1. 時刻表示に関する従来の考え方2. 時刻の書式設定 toLocaleString() Obj...
線形グラデーション 背景画像: linear-gradient(方向、開始色、中間色1、中間色2、....
目次序文作成手順CentOSベースイメージを作成するコンテナを作成してカスタマイズするカスタムコンテ...
js コードをデバッグするには、コード内にデバッガーを記述するか、Chrome で毎回ブレークポイン...
1. はじめにこの記事には MySQL インストール部分のスクリーンショットがないので、ある程度の基...