0

問題は

私が言ったら:

alert(parseInt(document.frmFuture.txtDays.value) + 7);

(値はユーザーが入力した数値です)正常に表示されます。

しかし、私が言うとき:

var tmp = document.frmFuture.txtDays.value;
alert(tmp + 7);

それは私に未定義を与えます。

実は、後で入力した数値を使って計算をしたいです。しかし、それは不可能のように見えますか?どうやってやるの?

4

1 に答える 1

0

を忘れましたparseInt

var tmp = parseInt(document.frmFuture.txtDays.value);
alert(tmp + 7);

これで動作するはずです。

于 2012-06-13T20:46:00.067 に答える