- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:java 計算フォームで未入力の場合ゼロとしたい)
Java計算フォームで未入力の場合ゼロとする方法
このQ&Aのポイント
- Javaを使用してWeb上で計算フォームを作成しています。フォームに数値が入力された場合は問題なく計算結果に反映できますが、未入力のフォームがあると計算結果が反映されません。そこで、未入力のフォームをゼロの値として計算結果に反映させる方法を探しています。
- フォームに最初からゼロの値を入れておく方法もありますが、ゼロが消された場合は未入力となってしまい計算結果に反映されないため、未入力の場合に限りゼロとして計算結果に反映させたいと考えています。JavaScriptを使用して計算を行っており、入力された数値を変数に代入し、計算結果を表示しています。
- プログラムの一部を示します。未入力の場合、変数には値が代入されずに計算結果がNaN(Not a Number)となります。そこで、if文を使用して未入力の場合にゼロを代入する処理を追加したいと考えています。ご助力いただけると幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#247307
回答No.1
s1 = eval(document.form01.txt01.value); s2 = eval(document.form01.txt02.value); s3 = eval(document.form01.txt03.value); ↓ s1 = document.form01.txt01.value * 1; s2 = document.form01.txt02.value * 1; s3 = document.form01.txt03.value * 1; でどうでしょう。
その他の回答 (1)
- wormhole
- ベストアンサー率28% (1626/5665)
回答No.2
>java を使ってweb上で計算フォームを作成しています 質問とは直接関係ありませんが、javaとjavascriptは全く別物です。
質問者
お礼
すいません。よくわかっていないもので><
お礼
ありがとうございます!できました^^ 本当に感謝します!