コードをコピー コードは次のとおりです。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=UTF-8"> <ヘッド> <title>割引後の価格計算</title> <!-- 価格計算イベント関数を設定し、さまざまなドロップダウン割引額を取得し、計算結果をテキスト ボックスに送信します--> <script type="text/javascript"> 関数計算機(){ var 価格 = document.getElementById("価格"); var 割引 = document.getElementById("number"); var 支払う; var select = document.getElementById("payfunction"); if((prices.value>=0&&!isNaN(prices.value))&&(discounts.value>=0&&!isNaN(discounts.value))&&prices.value!=""&&discounts.value!="") { 支払う=価格.値*割引.値; スイッチ(parseInt(select.value)){ ケース1:pay=pay*0.5; break; ケース 2:pay=pay*0.8; break; ケース3:pay=pay*0.6; break; } document.getElementById("result").value=支払う; alert("おめでとうございます。取引は成功しました!"); }それ以外 { 価格.focus(); 価格を選択します。 alert("正しい価格と数量を入力してください (空にできません)!"); } } </スクリプト> </head> <!-- インターフェース形式を定義し、ドロップダウン テーブルを設定し、計算価格イベントを設定します--> <本文> <中央> <フォーム名="割引" アクション="result.jsp" メソッド="投稿"> 入札価格: <input type="text" id="price" style="width: 150px"/> 購入数量: <input type="text" id="number" style="width: 150px"/> 支払い方法: <select id="payfunction" style="width: 150px"> <option value="1">オンラインバンキング決済 - 50% 割引</option> <option value="2">Alipay 決済 - 20% オフ</option> <option value="3" selected="true">Qコイン決済 - 40%オフ</option> </選択> 推定合計金額: <input type="text" id="result" style="width: 150px"> <input type="button" id="allresult" value="合計金額を計算" onclick="calculator()" /> </フォーム> </center> </本文> </html> |
>>: サーバーのDockerコンテナへのvscodeリモート接続を設定する方法
目次長すぎて読めないコンポーネントスタイルの分離デモテスト優先度ページの分離構成参考文献ネイティブ ...
序文以前フロントエンドを勉強していたとき、メタタグに対する私の理解はこの一文だけでした。 <メ...
LAN 内のマシンは外部ネットワークにアクセスできますが、外部ネットワークは内部ネットワークにアクセ...
今日は断片化された画像の読み込み効果を実装します。効果は次のとおりです。 これを 3 つのステップで...
目次背景は次のとおりです。何が起こるでしょうか?背景は次のとおりです。実際の開発では、ネットワークの...
概要async/await と Promise の基本的な違いは、await fn() は現在の関数...
目次最初の方法アプリ.vueホーム.vueホームコンテンツ.vueデータの応答性レスポンシブプロパテ...
序文今日、nginx で非常に奇妙な問題に遭遇しました。フロントエンドの tomcat がページにジ...
Java開発キットjdkをダウンロードするJDK のダウンロード アドレスはhttp://www.o...
最近、ビジネス側から、一部のユーザー情報の挿入に失敗し、エラー メッセージが「不正な文字列値:&qu...
1. まず、次のパスに従って対応するフォルダを作成します。 ローカルのdockerでmysqlを実行...
以前、Ubuntu 16.04 に MySQL をスムーズにインストールしました。今回、Ubuntu...
vue+remを使用したカスタムカルーセルチャートの実装は参考までに。具体的な内容は以下のとおりです...
目次1. 遅いところはどこですか? 2. 不要なデータをクエリしましたか? 1. 不要なレコードをク...
目次導入質問設計 1: 隣接リストテーブルデザインSQL の例デザイン 2: パスの列挙テーブルデザ...