前回の記事では、入力完了の簡単な検出を実現しましたが、今回はさらに一歩進んで、入力が完了した後に次のコンテンツを自動的に入力することを実現します。 コンテンツを自動的に入力する必要があり、変更されないようにしたい場合は、readonly 属性を追加する必要があります。 機能要件 経費精算書類の記入時に出張日数を記入するだけで出張補助金の金額が自動的に計算されます。 コードは次のとおりです HTMLコード: <t本文> <tr style="background-color:#FfFFFF"> <th colspan="2" class="info">出張手当:</th> </tr> <tr スタイル="背景色:#F3F3F3"> <th>補助金支給日数:</th> <td> <input class="form-control" onBlur="finnishInput(event)" "onInput(event)" id="travelAllowanceDaysId" type="number" placeholder=""> </td> </tr> <tr style="background-color:#FFFFFF"> <th>補助金額:</th> <td> <input class="form-control" id="travelAllowanceFeesId" type="number" placeholder=""> </td> </tr> </tbody> JavaScript コード: varフラグ = 0; 関数onInput(e) { console.log("入力中"); フラグ = 1; $api.removeAttr($api.byId('travelAllowanceFeesId'), '読み取り専用'); } 関数finishInput(e) { if (1 == フラグ) { console.log("入力OK"); フラグ = 0; $api.byId('travelAllowanceFeesId').value = 400*$api.byId('travelAllowanceDaysId').value; $api.attr($api.byId('travelAllowanceFeesId'), '読み取り専用', true); } } 結果は以下のとおりです 要約する 上記は、HTML検出入力が完了した後、次のコンテンツを自動的に入力する実装方法です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、すぐに返信させていただきます。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 |
<<: Vue3における非親子コンポーネント通信の詳細な説明
>>: Docker Docker の保存場所を変更する コンテナイメージのサイズ制限を変更する操作
序文最近、オンラインでデータが誤って操作されました。データベースが直接変更されたため、それを回復する...
IE 8 以降では互換モードが追加され、これを有効にすると IE の下位バージョンでレンダリングされ...
MySQL 5.6 での union all のパフォーマンスパート 1:MySQL 5.6.25 ...
Web ページ上の色の表現は、さまざまな要因によって影響を受けます。Web ページで非常に美しい配色...
注1: MySQLデータベースへの接続が遅い問題を解決するvim /etc/my.cnfコンテン...
システムが遅いと感じてソースを変更したい場合は、別の記事で整理しました https://blog.c...
目次概要必要とするアプリURL PWA にはどのような技術コンポーネントが必要ですか?マニフェストフ...
目次一般的な配列メソッドconcat() メソッドjoin() メソッドpop() メソッドpush...
序文: 「MySQL 入門」シリーズの記事は終了しました。今後も引き続き MySQL に焦点を当て、...
序文:今日、「<!DOCTYPE> タグを注意深く理解しましたか?」と尋ねられました。私...
この記事では、マスク レイヤーの中空化を実現する 4 つの方法を紹介します。みんなと共有し、自分用の...
目次1. テスト環境1.1 CentOS 7をインストールする1.2 Docker CE 19.03...
インターネット上にはMySQL 5.7.17のインストールチュートリアルがほとんどなく不十分なので、...
目次1. toStringメソッドの3つの機能2. オブジェクトを表す文字列を返す3. カスタム t...
以前、ブロガーは VMware 仮想マシンに Ubuntu システムをインストールしました。まだイン...