자바관련 질문 드립니다. 정보
자바관련 질문 드립니다.본문
안녕하세요.
자바 관련하여 두가지 질문을 드리고자 합니다.
제가 구현하고자 하는것은...
for ($i=0; $row = mysql_fetch_array($resutl); $i++) {
<td width="70" bgcolor="f3f3f3" align="center">수량 : <input name="my_order1_<?=$i;?>" type="text" id="my_order1_<?=$i;?>" value="0" size="5" maxlength="5" onchange="my_order_no( 값1,<?=$row[price];?>);" />
</td>
<td width="50" align="center" bgcolor="f3f3f3">단가 : <?=number_format($row[price]);?></td>
<td width="40" bgcolor="f3f3f3" align="center">
<input name="my_order2_<?=$i;?>" type="text" id="my_order2_<?=$i;?>" value="0">
<input type="submit" name="button7" id="button7" value="담기" /></td>
}
이런 형태입니다만...
1번 : 저기 빨간색에 사용자가 TEXT 박스에 값을 넣을 경우 my_order_no() 함수에 어떻게 변수값을 넣어야지 ? 값이 들어가서 ㅠ.ㅠ 단가 * 밑의 가격 $row[price] 부분이 계산이 될까요 ?
2번 : 저기 파랜색 부분에 그 계산 결과값이 돌아 올수 있을까요 ?
3번 : 분홍색 부분에 자바함수로 위에서 실행한 결과값을 받아서 올수 있는 방법은 있을까요 ?
너무 막연하게 질문을 드려서 죄송합니다. ㅠ.ㅠ
많은 고수님들에 지도를 부탁 드리겠습니다.
포인트는 전재산인 3500 포인트를 걸었습니다 ㅠ.ㅠ
자바 관련하여 두가지 질문을 드리고자 합니다.
제가 구현하고자 하는것은...
for ($i=0; $row = mysql_fetch_array($resutl); $i++) {
<td width="70" bgcolor="f3f3f3" align="center">수량 : <input name="my_order1_<?=$i;?>" type="text" id="my_order1_<?=$i;?>" value="0" size="5" maxlength="5" onchange="my_order_no( 값1,<?=$row[price];?>);" />
</td>
<td width="50" align="center" bgcolor="f3f3f3">단가 : <?=number_format($row[price]);?></td>
<td width="40" bgcolor="f3f3f3" align="center">
<input name="my_order2_<?=$i;?>" type="text" id="my_order2_<?=$i;?>" value="0">
<input type="submit" name="button7" id="button7" value="담기" /></td>
}
이런 형태입니다만...
1번 : 저기 빨간색에 사용자가 TEXT 박스에 값을 넣을 경우 my_order_no() 함수에 어떻게 변수값을 넣어야지 ? 값이 들어가서 ㅠ.ㅠ 단가 * 밑의 가격 $row[price] 부분이 계산이 될까요 ?
2번 : 저기 파랜색 부분에 그 계산 결과값이 돌아 올수 있을까요 ?
3번 : 분홍색 부분에 자바함수로 위에서 실행한 결과값을 받아서 올수 있는 방법은 있을까요 ?
너무 막연하게 질문을 드려서 죄송합니다. ㅠ.ㅠ
많은 고수님들에 지도를 부탁 드리겠습니다.
포인트는 전재산인 3500 포인트를 걸었습니다 ㅠ.ㅠ
댓글 전체

로컬에서 확인 가능 하게 스크립트로 구현 했습니다.
폼 네임이 달라지니까 Input 네임은 크게 상관 없습니다.
<script language="javascript">
function Chk_Ex(a,b) {
var c=eval("document."+a);
c.my_order3.value = b*c.my_order2.value;
}
for(i=1;i<10;i++) {
document.write("<form name='f"+i+"'>");
document.write("수량 :<input type='text' name='my_order1' value='' onchange='Chk_Ex(this.form.name, this.value)'>");
document.write("단가 :<input type='text' name='my_order2' value='"+i+"000' style='border:0;'>");
document.write("합계 : <input type='text' name='my_order3' value=''>");
document.write("<input type='submit' value='담기'>");
document.write("</form><br>");
}
</script>
위 form 내부에 $row 결과값 중에 구분 가능한 값도 <input type="hidden"> 형식으로 넣어주시면 처리 페이지에서 구분이 되고 form 전송 하실때 my_order3값도 함께 전송됩니다.
폼 네임이 달라지니까 Input 네임은 크게 상관 없습니다.
<script language="javascript">
function Chk_Ex(a,b) {
var c=eval("document."+a);
c.my_order3.value = b*c.my_order2.value;
}
for(i=1;i<10;i++) {
document.write("<form name='f"+i+"'>");
document.write("수량 :<input type='text' name='my_order1' value='' onchange='Chk_Ex(this.form.name, this.value)'>");
document.write("단가 :<input type='text' name='my_order2' value='"+i+"000' style='border:0;'>");
document.write("합계 : <input type='text' name='my_order3' value=''>");
document.write("<input type='submit' value='담기'>");
document.write("</form><br>");
}
</script>
위 form 내부에 $row 결과값 중에 구분 가능한 값도 <input type="hidden"> 형식으로 넣어주시면 처리 페이지에서 구분이 되고 form 전송 하실때 my_order3값도 함께 전송됩니다.
감사 드립니다