カレッヂ |
質問者 gun
投稿日 2004/3/11(木) 11:44:46
フォーカス移動時(onblur)に入力ボックス内の値(金額)をHTML上のワークエリアに値(カンマ編集前の値)を格納しカンマ編集した値を表示したい。 さらに不整合を防ぐため、フォーカス時(onFocus)に格納済みの値(カンマ編集前の値)を再表示させたい。
プロバイダ参照: |
回答者 sim
[削除]
投稿日 2004/3/12(金) 00:43:47
function カンマ付(数値){ destStr = 数値; while (destStr != (tmpStr = destStr.replace(/^([+-]?\d+)(\d\d\d)/,"$1,$2"))) { destStr = tmpStr; } return destStr; } function カンマ消(数値) { var z = 数値.replace(/,/g,""); return (z); } これが一番簡単そうでした。 あとは煮るなり焼くなり。 ちなみにほぼコピペです。 参考ページ ttp://game.gr.jp/about/chkinput/insertComma.htm |
質問者 gun
[削除]
投稿日 2004/3/12(金) 09:49:43
回答ありがとうございました。 おかげさまで、フォーカス時、非フォーカス時に切り替えることができました。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |