WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:プルダウンを計算したい

0:[投稿] ゆうと [MAIL] [2003/12/08 21:33 ][環境:IE6 わからない]

いくつかのプルダウンで選択した数値を足した結果を表示したい場合はどうしたらよいのでしょうか?教えてください


1:[回答]      [2003/12/08 22:05 ]

+で足せばいい。


2:[回答] いそね [2003/12/11 18:07 ]

こういうことでしょうか?

<script>
<!--
function total() {
    sum = parseInt(document.FName.num1.value)
        + parseInt(document.FName.num2.value)
        + parseInt(document.FName.num3.value);

     document.FName.sum.value = sum;
}
//-->
</script>

<form name="FName">
    <select name="num1">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
    </select>
    +
    <select name="num2">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
    </select>
    +
    <select name="num3">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
    </select>
    =
    <input type="text" name="sum" value="">

    <input type="button" value="合計"  onClick="total()">
</form>

入力フォームから値をとるときは、文字列と解釈されて
1+1+1が111になったりするので、parseInt()を付けてあげてください。


3:[回答] ゆうと [2003/12/13 18:43 ]

ありがとうございます。それでやってみます。ありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World