구분 기호를 입력하는 방법 (예 : NaN 메시지를 가져 오지 않고 12,000)을 찾아야하며 대신 할 수 없다면 메시지를 표시해야합니다. 나는 다양한 사이트와 StackOverflow를 살펴 보았고이를 수행하는 방법을 배울 수 없다 (newbeeee 문제). 현재 코드는 다음과 같습니다 :isNAN 및 구분 기호 문제를 사용하는 방법
<script language="JavaScript" type="text/javascript">
function calcsavings()
{
var B1=document.forms[0].B1.value;
var B2n = Number("1516");
var B2=+B2n + +B1;
var B4 = Number("0.138");
var t;
for (i=0; i<document.forms[0].ITR.options.length; i++)
{
if (document.forms[0].ITR.options[i].selected)
t = document.forms[0].ITR.options[i].value;
}
var result=(B1/t-(B2/(1+B4)))*t
result=Math.round(result);
document.getElementById("childcaresavings").innerHTML=result;
}
</script>
나는 게시하기 전에 시도한 작동하지 않는 코드를 제거했습니다.
't'은 (는) 숫자가 아닙니다. – taha
안녕 Xufox 5, 나는이 링크를 방문, 덕분에, 그것은 ','예를 들어, 1 만 NaN으로 반환되지 않습니다 여전히 :-(조언을 주셔서 감사합니다! – maxballroom