この記事では、SMS送信のカウントダウンを実装するためのJavaScriptの具体的なコードを参考までに共有します。具体的な内容は次のとおりです。 実装のアイデア: 1. jsは送信ボタン要素オブジェクトを取得します コード例:<!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta http-equiv="X-UA-compatible" content="IE=edge"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>SMS を送信</title> <スタイル> 。箱 { 幅: 360ピクセル; マージン: 100px 自動; } </スタイル> </head> <本文> <div class="box"> 携帯電話番号: <input type="number"> <button>SMS を送信</button> </div> <スクリプト> var btn = document.querySelector('ボタン'); var 時間 = 10; btn.addEventListener('クリック', 関数() { btn.disabled = true; var タイマー = setInterval(関数() { 時間 == 0 の場合 // タイマーをクリアしてボタンを復元します clearInterval(timer); btn.disabled = false; btn.innerHTML = 'SMSを送信'; 時間 = 10; } それ以外 { btn.innerHTML = '残り' + 時間 + '秒'; 時間 - ; } }, 1000); }); </スクリプト> </本文> </html> ページ効果: 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: IdeaでTomcatを起動したときに複数のリスナーが報告される問題を解決する
>>: ローカルのMySQLをサーバーデータベースに移行する方法
Vue のツリー表示については、プロジェクトが使用されています: エフェクト ダイアグラムがツリー...
レンガを移動するプロセスでは、さまざまな環境および構成の問題があり、毎回異なるエラーが発生します。 ...
まずは効果を確認実装コード <div class="box box1"&g...
ダウンロードhttp://nginx.org/en/download.html解凍ダウンロードしたn...
問題の説明フロントエンドリモート検索やファジークエリと呼ばれる種類のクエリがあります。 Ele.me...
コードをコピーコードは次のとおりです。 <div id="名前"> ...
序文最近、プロジェクトで :first-child を使用したのですが、すぐに思いつきました。これは...
1. SQLを実行して表示する @@session.sql_mode を選択します。 グローバルレベ...
別のツリー構造があるJavascriptオブジェクトでは、このツリーが本物であると伝えるだけでよいD...
SQL の基礎知識がある友人は、「クロステーブル クエリ」について聞いたことがあるはずですが、クロス...
目次1. 初期化構造2. 蛇の色のレンダリング3. ヘビの動き4. ヘビの死を判定する方法 ヘビの死...
Linux CentOS 7.7 システムを Vmware にインストールする方法。最小限のインスト...
序文MySQL を扱ったことがある人なら、テーブル メタデータ ロックの待機についてよく知っているは...
スタイルシートCSS (カスケーディング スタイル シート) は、HTML Web ページを美しくす...
目次概要1. メニューとルーティング処理2. メニューとルートリスト3. ログインプロセスの処理概要...