0
세 개의 textbox
이 있습니다. 이제 내가 원하는 것은세 번째 텍스트 상자에 두 개의 텍스트 상자 텍스트 표시
/ 두 개의 texbox 텍스트를 세 번째 상자에 표시하고 싶습니다.
나는 이것을 시도했다.
function CombineValueText() {
var txtfirst = document.getElementById('txtSurvey1').value;
var txtSecond = document.getElementById('txtHissa').value;
var result = parseInt(txtfirst)/parseInt(txtSecond);
if (!isNaN(result)) {
document.getElementById('txt712_1').value = result;
} else {
document.getElementById('txt712_1').value = result;
}
}
그러나 값과 표시를 모두 나눕니다. 그것은 자동으로 계산됩니다
var result = parseInt(txtfirst)/parseInt(txtSecond);
, 당신도 확인하는 출력이 이해가되지 않는, !isNaN(result)
경우 : 당신이 쓸 때 여기
<td class="label">
Survey No :
</td>
<td class="field">
<input name="txtSurvey1" type="text" id="Text1" onkeyup="CombineValueText()" onblur="FunDupCheck()"
style="width: 80%;" />
</td>
<td class="label">
Hissa No :
</td>
<td class="field">
<input name="txtHissa" type="text" id="Text2" onkeyup="CombineValueText()" style="width: 80%;" />
</td>
<td class="label">
7/12 :
</td>
<td class="field">
<input name="txt712_1" type="text" id="Text3" readonly="readonly" style="width: 30%" />
</td>
은 또한 당신의 입력의'name' 속성과'getElementById'를 사용하려고 시도하고있는 슬래시 – jle
CONCAT으로 parseInt 문자열 제거하십시오. 'id' 속성을 사용해야합니다. – ajm