HTML割引価格計算の実装原理とスクリプトコード

HTML割引価格計算の実装原理とスクリプトコード

コードをコピー
コードは次のとおりです。

<!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>

<<:  JavaScript タイマー原理の詳細な説明

>>:  サーバーのDockerコンテナへのvscodeリモート接続を設定する方法

推薦する

MySQL 8のパスワードを忘れた場合のベストな対処法の簡単な分析

序文MySQL に精通している読者は、MySQL が非常に迅速に更新されることに気付くかもしれません...

DockerコンテナのIPアドレスを取得する方法の詳細な説明

1.コンテナに入った後 /etc/hosts を cat するコンテナ自体の IP アドレスと (-...

mysql ワイルドカード (sql 高度なフィルタリング)

目次まず、値の一部と一致させるために使用される特殊文字であるワイルドカードについて簡単に紹介します。...

Win10 は Tsinghua ソースを使用して pytorch-GPU バージョンをすばやくインストールします (推奨)

Cudaがインストールされているかどうかを確認してくださいアナコンダプロンプトに入力nvcc -V...

XHTML 入門チュートリアル: XHTML Web ページ画像アプリケーション

<br />適度に画像を追加すると、Web ページがより美しくなります。 画像タグ &l...

現在のMySQL接続数を表示する方法の詳細な説明

1. 現在のすべての接続の詳細情報を表示します。 ./mysqladmin -uadmin -p -...

Windows Server 2016 標準キー アクティベーション キー シリアル番号

Windows Server 2016 アクティベーション キーを皆さんと共有したいと思います。wi...

a タグをクリックして入力ファイルのアップロードダイアログボックスを表示する方法

htmlコードをコピーコードは次のとおりです。 <SPAN class=tag><...

MySQL5.7.27-winx64 バージョン win10 のダウンロードとインストールのチュートリアル図

MySQL 5.7 のインストール私たちは学校で MySQL データベースを学んでいます。先生は私た...

JavaScript での AOP プログラミングの基本実装

AOP の紹介AOP (アスペクト指向プログラミング) の主な機能は、コアビジネスロジックモジュール...

React Native APPのアップデートに関する簡単な説明

目次アプリ更新プロセス大まかなフローチャートアプリ情報の更新1. まず取得する必要があるファイルアド...

ウェブページのカラーマッチングスキルについての簡単な説明(フロントエンド開発者必読)

一般的に、Web ページの背景色は、より柔らかく、よりシンプルで、より明るく、暗いテキストとマッチし...

Docker Compose を使用して Confluence を構築するチュートリアル

この記事は「Attribution 4.0 International (CC BY 4.0)」ライ...

Linux におけるシステム入出力管理の詳細な説明

システムの入力と出力の管理1. システムの入力と出力を理解するLinuxシステムでは、1は正しい出力...

CSS3 でクールなスライス画像カルーセル効果を実現

今日は、CSS を使用してクールな画像カルーセル コンポーネントを作成する方法を学びます。その原理は...