2017-03-16 2 views
2

아래 코드를 사용하여 간단한 HTML5 양식을 만들었습니다. Android 휴대 전화의 Chrome뿐 아니라 W10의 Chrome에서도 성공적으로 작동합니다.입력란의 합계를 계산하십시오.

Safas의 Chrome이나 Chrome에서는 자동 저장 기능이 작동하지 않습니다.

무엇이 누락 되었습니까?

건배, 스튜어트

<form onsubmit="return false" oninput="tta.value = parseInt(r1ta.value)+parseInt(r2ta.value)+parseInt(r3ta.value)+parseInt(r4ta.value);ttb.value = parseInt(r1tb.value)+parseInt(r2tb.value)+parseInt(r3tb.value)+parseInt(r4tb.value);te.value = parseInt(r1e.value)+parseInt(r2e.value)+parseInt(r3e.value)+parseInt(r4e.value)"> 
<table style="height: 97px;" width="216"> 
<tbody> 
<tr> 
<td>RINK</td> 
<td>TEAM A</td> 
<td>TEAM B</td> 
<td>ENDS</td> 
</tr> 
<tr> 
<td>1</td> 
<td><input id="r1ta" name="r1ta" type="number" /></td> 
<td><input id="r1tb" name="r1tb" type="number" /></td> 
<td><input id="r1e" name="r1e" type="number" /></td> 
</tr> 
<tr> 
<td>2</td> 
<td><input id="r2ta" name="r2ta" type="number" /></td> 
<td><input id="r2tb" name="r2tb" type="number" /></td> 
<td><input id="r2e" name="r2e" type="number" /></td> 
</tr> 
<tr> 
<td>3</td> 
<td><input id="r3ta" name="r3ta" type="number" /></td> 
<td><input id="r3tb" name="r3tb" type="number" /></td> 
<td><input id="r3e" name="r3e" type="number" /></td> 
</tr> 
<tr> 
<td>4</td> 
<td><input id="r4ta" name="r4ta" type="number" /></td> 
<td><input id="r4tb" name="r4tb" type="number" /></td> 
<td><input id="r4e" name="r4e" type="number" /></td> 
</tr> 
<tr> 
<td>TOTAL</td> 
<td><output for="r1ta r2ta r3ta r4ta" name="tta"></output></td> 
<td><output for="r1tb r2tb r3tb r4tb" name="ttb"></output></td> 
<td><output for="r1e r2e r3e r4e" name="te"></output></td> 
</tr> 
</tbody> 
</table> 
</form> 

답변

0

당신의 분야의 기본 값이 0이가 null이 아니기 때문에. 그래서 ins에 1 + null을 더할 수 없습니다.

+0

고마워요. 그것을 업데이트하고 iPad에서 다시 시도했지만 자동으로 채워지지 않습니다. Chrome 및 Safari에서 사용해보기 –

관련 문제