1

現在、注文フォームを作成しています。しかし、私は価値の獲得に固執しています。商品注文書ですので、価格を表示してユーザーの選択で金額を計算したいです。

たとえば、製品数量のドロップダウンリストを取得したので、ユーザーが1つの製品を選択すると、価格divは1つの値を表示し、ユーザーが0を選択すると、価格divは$0を表示します。問題はどこだ?

var productValue = document.getElementById("e_Product");
var productQuantity = document.getElementById("e_Quantity");
var stringValue = productValue.options[productValue.selectedIndex].text;

if (stringValue == "Product Name" && productQuantity == 1) 
{
    var singleValue = "$800.00";
    $('#e_Price').val(singleValue);
}
else
{
    var singleValue1 = "$0.00";
    $('#e_Price').val(singleValue1);
}

また、フォームで、入力フィールドの編集機能を無効にする方法は?これらの製品の値を取得しても、ユーザーはフィールドに好きなものを入力できることがわかりました。

入力フィールドに値を表示するために、値を出力するためにval()しか使用できないと感じているので、値を保持するために新しい変数を設定する必要があるたびに、注文フォームの場合、計算関数を追加したいと思います。終わり。ユーザーが商品、商品の数量、配送オプションを選択するように、私はそれらすべての料金の金額を取得する必要があります。

表現について申し訳ありませんが、少し混乱しています。いくつかの質問がまとめられています。私が何をしているのかわかりません。

よろしくお願いします。

4

1 に答える 1

0

グローバル変数を使用する

var singleValue = "$0.00";
if (stringValue == "Product Name" && productQuantity == 1) 
{
  singleValue = "$800.00";
$('#e_Price').val(singleValue);
}
else
{
 $('#e_Price').val(singleValue);
}

テキストボックスを無効にする場合(合計金額フィールド)

$('#id').attr('disabled',true);

また

$('#id').attr('disabled','disabled');
于 2012-05-09T05:31:22.890 に答える