アプリ版:「スタンプのみでお礼する」機能のリリースについて

年度があって、2008
ボタンをクリックすると1を足して2009としたいのですが、文字列として扱われ20081となってしまいます。

数値として処理するにはどのように修正したらいいのでしょうか?

ご存知の方教えてください。

<script type="text/javascript">
function test(parts){
var result = document.getElementById('result');
nendo = document.tForm.y.value;
if(nendo == ""){ document.tForm.msg.value = "2008"; }
else {document.tForm.msg.value = nendo + 1; }

}
</script>

</HEAD>
<BODY>

</p>
<form name="tForm">
<p>
<INPUT TYPE="text" NAME="msg" SIZE=20 id="y">
<br>
<input type="button" name="" value="足し算" onClick="test(this)">

A 回答 (4件)

parseInt(nendo) + 1;

    • good
    • 0
この回答へのお礼

ありがとうございます。出来ました。

場所が正しくなかったようです。

お礼日時:2008/06/18 15:19

nendo-0+1

    • good
    • 0

間違えた!


-(-nendo-1)
    • good
    • 0
この回答へのお礼

こんな記述もあるんですね。
参考になります。

お礼日時:2008/06/18 15:23

-(nendo-1)

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!