문의드립니다. 도와주십시오.
본문
<th>총 주문금액</th>
<td><span id="od_tot_price"><?php echo number_format($tot_price); ?></span>원</td>
<th>포인트</th>
<input type="text" id="od_temp_point" name="od_temp_point" value="0" size="10"> 점</div>';
<?php echo number_format($tot_price); ?> 값이
포인트 text 칸에 동일하게 숫자가 입력해야만
주문하기 눌러서 다음으로 넘어가게 하고 싶습니다.
감사합니다.
!-->
답변 3
지난번 질문에 포인트 값만 넣어서 넘긴다고 결제 되지않는다고 설명했는데요
이렇게만 해서는 사용할 수 없습니다
어쨌던 원하는 것은 다음처럼
<th>포인트</th>
<td>
<input type="text" id="od_temp_point" name="od_temp_point" value="0" size="10" required>
<span id='mypoint'> </span>점 <button type="button" onclick="input_point()">포인트사용</button>
<script>
function input_point(){
total_price =$("#od_tot_price").text();
$("#od_temp_point").val( total_price.replace(/,/g,'') );
$("#mypoint").text(total_price);
}
</script>
</td>
하단 forderform_check(f) 함수에 추가
total_price = $("#od_tot_price").text();
if($("#od_temp_point").val() != total_price.replace(/,/g,'') ){
$("#od_temp_point").val(total_price.replace(/,/g,'') );
}
버튼으로 포인트가 들어가는 것을 확인 했으면 type='hidden'으로 해서 입력폼은 안보이게....
<th>총 주문금액</th>
<td><span id="od_tot_price"><?php echo number_format($tot_price); ?></span>원</td>
<th>포인트</th>
<input type="text" id="od_temp_point" name="od_temp_point" value="0" size="10" required pattern="<?php echo $tot_price; ?>"> 점</div>';
아 전송을 하기전에 값을 비교하신다는건가요?
그러면 tot_price를 input에 넣으신후에
자바스크립트에서 od_temp_point==tot_price가 같은지 체크하시면 됩니다.