2014-11-06 4 views
0

나는 양식이 있고 일부 값 (텍스트 상자 값)을 보내야합니다. POST이 아닌 GET으로해야합니다. 나는 아니에요,URL로 텍스트 상자의 값을 보내는 방법

<?php 
echo "<pre>"; 
print_r($_GET); 
echo "</pre>"; 
?> 

을 그리고 난 그것이 내가

Array 
    (
     [pais] => document.getElementById('pais').value 
     [proyecto] => document.getElementById('proyecto').value 
     [notas] => document.getElementById('notas').value 
     [formapago] => document.getElementById('formapago').value 
     [fechaentrega] => document.getElementById('fechaentrega').value 
     [flete] => document.getElementById('flete').value 
     [instalacion] => document.getElementById('instalacion').value 
     [venta] => document.getElementById('venta').value 
     [total] => document.getElementById('total').value 
    ) 

을 볼 수 있듯이 참조 : 나는 GET을 보여 인쇄 insertcot.php에서

<a class="btn btn-warning btn-sm" href="insertcot.php?pais=document.getElementById('pais').value&proyecto=document.getElementById('proyecto').value&notas=document.getElementById('notas').value&formapago=document.getElementById('formapago').value&fechaentrega=document.getElementById('fechaentrega').value&flete=document.getElementById('flete').value&instalacion=document.getElementById('instalacion').value&venta=document.getElementById('venta').value&total=document.get 
ElementById('total').value">Realizar</a> 

:

내 코드입니다 값을 가져 오는 중 ...

어떻게받을 수 있습니까?

+1

URL에서 JavaScript 기능을 수행 할 수 없습니다. 변수를 가져 와서 URL에 제대로 추가해야합니다. –

+0

Javascript가'href' 속성 내에서 실행되기를 기대하는 이유는 무엇입니까? 당신이 원하는 것을하기 위해 실제 스크립트를 작성해야합니다. – Barmar

+0

그럼 어떻게 할 수 있습니까? –

답변

1

시도해보십시오. HTTP 요청을 제출하기 바로 전에 href를 형식화합니다.

<a class="btn btn-warning btn-sm" href="" onclick="this.href='insertcot.php?pais=' + document.getElementById('pais').value + '&proyecto=' + document.getElementById('proyecto').value + '&notas=' + document.getElementById('notas').value + '&formapago=' + document.getElementById('formapago').value + '&fechaentrega=' + document.getElementById('fechaentrega').value + '&flete=' + document.getElementById('flete').value + '&instalacion=' + document.getElementById('instalacion').value + '&venta=' + document.getElementById('venta').value + '&total=' + document.getElementById('total').value; return true">Realizar</a> 
+0

일부 오타가 수정되었습니다. –

+0

Excelent! 그것은 작동합니다! 정말 고맙습니다! –

관련 문제