누군가 나를 도와이 코드를 얻도록했습니다. 숨겨진 입력에는 텍스트가 필요합니다
<input type="hidden" id="charge_total" value="charge_total">
그리고이 자바 스크립트
<script>
document.getElementById("charge_total").value = document.getElementById("system_cost").innerHTML;
내 문제는 내가 사용하고있는 호스트 지불 시스템이 이름을 가지고 숨겨진 입력을 요구 것이 있다는 것입니다.
그래서 숨겨진 입력이 이와 같아야합니다.
<input type="hidden" id="charge_total" name="charge_total" value="charge_total">
내 문제는 필드에 텍스트를 입력하지 않아 체크 아웃 페이지에 빈칸이 남았습니다. 이 코드 줄에 숨겨진 값 입력에 포함 된 숫자를 출력하려면이 범위 ID가 필요합니다.
<p>Total: <span id="system_cost"> </span></p>
<input type="hidden" id="charge_total" name="charge_total" value="charge_total">
누구나 내가 뭘 잘못했는지 알아?
다음은 헤더에 입력하는 방법입니다.
<script>
$(function(){ //on document ready attach handlers
$('form').on('submit', function(e){
e.preventDefault(); // stop the form submitting and do work
$('#charge_total').val(parseFloat($('#system_cost').text()));
$(this).submit(); //now submit the form, calculations are done
});
});
</script>
그리고 이것들은 다른 두 줄입니다.
<input type="hidden" name="charge_total" value="charge_total">
<p>Total: <span id="system_cost"> </span></p>
범위가 예상대로 올바르게 채워지는 것처럼 페이지에 표시됩니다. 그것은 단지 charge_total을 보여주는 숨겨진 가치입니다.
'span'의 총량 또는 '입력'이 필요합니까? –
아마도 양식 제출을 포착하고, 중지하고, 스팬에서 텍스트를 가져 와서 숨겨진 입력의 값으로 배치 한 다음 계산이 완료되면 양식을 제출하십시오. – Ohgodwhy
죄송 합니다만이 권리에 대해 설명하지 않았습니다. 기본적으로 나는 합계를 합산하고 그 합계를 범위에 넣을 테이블을 가지고 있습니다. 전체가 스팬에서 숨겨진 값으로 이동해야합니다. –