※ ChatGPTを利用し、要約された質問です(原文:jsで、inputタグを使わないで、答えを出す方法)
jsでinputタグを使わずに答えを出す方法
jsで、inputタグを使わないで、答えを出す方法
jsでinputタグを使うことの問題点は、改行されないことです。
<br>も/nも使いましたがだめでした。
つまり、誰も答えられないということですね。😡。
cssは使いたくないです。
inputタグ以外の方法をお教えいただきたいです。
<script type="text/javascript">
function kotae()
{
ten=0
if(f.q1.value == "松山市") {f.q1.style.backgroundColor="aqua ";ten = ten + 25}
else f.q1.style.backgroundColor="red"
if(f.q2.value == "高松市") {f.q2.style.backgroundColor="aqua ";ten = ten + 25}
else f.q2.style.backgroundColor="red"
if(f.q3.value == "名古屋市"){f.q3.style.backgroundColor="aqua ";ten = ten + 25}
else f.q3.style.backgroundColor="red"
if(f.q4.value == "金沢市") {f.q4.style.backgroundColor="aqua ";ten = ten + 25}
else f.q4.style.backgroundColor="red"
f.tokuten.value=ten
//ここから
if(f.tokuten.value ==100){f.rank.value = 'S'}
else if(f.tokuten.value >=75){f.rank.value = 'A'}
else if(f.tokuten.value >=50){f.rank.value = 'B'}
else if(f.tokuten.value >=25){f.rank.value = 'C'}
else if(f.tokuten.value <25){f.rank.value = 'D'}
//ここまで
}
</script>
<input type="button" name="b1" value="答え合わせ" onclick="kotae()"> <p>
<input name=tokuten size="6">点
<!--HTMLここから-->
<input name=rank size="6">ランク
<!--HTMLここまで-->