나는을 입력으로 사용하고 JSP page
Netbeans 8.0
/Glassfish 4.0
/Firefox 49.0.2
을 사용하고 있습니다. DB의 각 레코드에 대해 "hours1", "hours2"등의 ID 및 "mixed1", "mixed2"등의 입력 상자와 범위를 포함하는 루프가있는 테이블을 생성하고 있습니다. 값 을 "시간"입력 중 하나에 입력하고 변수 (DB에서로드. 예 : 10)를 곱하고 관련 "혼합"필드에 응답을 표시하십시오. 나는 많은 다른 StackOverflow
게시물 (다른 곳의 &)을 보았지만, 뭔가 (일반적으로 ID 이름)가 방해 받고 있습니다.JSP 곱하기 입력 및 변수 및 필드에 답변 표시
범위 입력란에 입력 한 시간을 표시 할 수 있지만 (아래 코드 스 니펫 참조) 곱셈을 시도하면 끊어집니다. 나는 값에 parseFloat 시도했다 곱셈 및 innerHTML
배정에 의해 그 변수를 저장하려고 그 값을 저장 시도했다 그리고 나는 Javascript
함수에 넣고 시도했지만 한 번 "* minWage"추가합니다 아무것도.
나는 다른 입력 필드와 함께하고 싶은 비슷한 것들을 가지고 있으며, 이것은 쉬워야 만하는 것처럼 보입니다. 그러나 나는 그것을 보지 않고 있습니다. AHWBA.
float minWage =10;
<td><input type="text" name="hours" id='<%= "hours" + k %>'
oninput="document.getElementById('<%= "mixed"+ k %>').innerHTML
= document.getElementById('<%="hours" + k %>').value;"></td>
//would like above * minWage
<td><span name="mixed" id='<%= "mixed" + k %>' >/span></td>
--------------------------------------------------------
update:
//this works
= (10 * document.getElementById('<%="hours" + k %>').value);">
//but this doesn't (this is what I want)
= (minWage * document.getElementById('<%="hours" + k %>').value);">