Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/12/2015, 02:51
javierconesa23
 
Fecha de Ingreso: febrero-2011
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: boton submit no hace nada

Hola de nuevo:

aqui va el codigo:
Código PHP:
Ver original
  1. echo '<div class="modal-header">';
  2.     echo    '<button type="button" class="close" data-dismiss="modal">&times;</button>';
  3.     echo    '<h4 class="modal-title">Seleccione Contrato</h4>';
  4.     echo  '</div>';
  5.    
  6. {  
  7.     echo '<div class="modal-body">';  
  8.     echo    '<<form name="form" action="autorizar.php" onSubmit="enviarDatos(); return false">';
  9.     echo    '<div class="form-group">';
  10.     echo        '<label class="col-sm-3 control-label" for="formGroup" id="contract">Contratos</label>';
  11.    
  12.     echo        '<div class="input-group col-sm-7">';
  13.     echo        '<span class="input-group-addon"><span class="glyphicon glyphicon-list-alt"></span></span>';   
  14.     echo        '<select  name="contrato" class="selectboxit" onchange="mostrarValor(this);">';
  15.     echo '<option selected="disabled">Selecciona un Contrato</option>';
  16.     foreach($incidencias as $cust)
  17.     {
  18.             echo '<option value="'.$cust->Num_distribucion.'-'.$cust->Num_dist_venta.'-'.$cust->Num_linea_operacion.'-'.$cust->Num_operacion.'">'.$cust->Num_contrato.' '.$cust->Cdad_disponible.'Kg de '.$cust->NombreProducto.'</option>';
  19.            
  20.     }
  21.            
  22.             echo '</select>';
  23.     echo '</div>';
  24.     echo '</div>';
  25.    
  26.     echo '<div class="col-xs-4">';
  27.     /* echo '<input type="text" class="form-control"  size="5" name="cupo" id="cupo" disabled/>'; */
  28.  
  29.     echo '</div>';
  30.     echo '</div>';
  31.     echo '</div>';
  32.     echo '<div class="col-sm-12">&nbsp;</div>';
  33.     echo '<div class="col-sm-12">&nbsp;</div>';
  34.     echo '<div class="col-sm-12">&nbsp;</div>';
  35.    
  36.    
  37.     /* echo  "Toneladas de "; */
  38. ?>
  39. <link rel="stylesheet" href="assets/css/font-icons/font-awesome/css/font-awesome.min.css"> 
  40.  
  41.  
  42.  
  43. <?php
  44.  
  45.  
  46. echo '<div class="modal-header">
  47.  
  48.  
  49.         <h4 class="modal-title">Autorización de Matrículas</h4>
  50.     </div>
  51. <div class="col-sm-2">&nbsp;</div>
  52. <div class="col-sm-3">&nbsp;</div>
  53.  
  54. <div class="modal-body">
  55.             <<form name="form" action="autorizar.php" onSubmit="enviarDatos(); return false">
  56.      
  57.                     <div class="form-group">
  58.                             <label class="col-sm-3 control-label" for="formGroup">Tractora</label>
  59.                               <div class="input-group col-sm-5">
  60.                                 <span class="input-group-addon"><span class="fa fa-keyboard-o"></span></span>
  61.                               <input class="form-control" type="text" name="matricula" id="formGroup" placeholder="AAA1234">
  62.                              
  63.                             </div>
  64.                         </div> 
  65. <div class="col-sm-12">&nbsp;</div>
  66. <div class="col-sm-12">&nbsp;</div>
  67.                     <div class="form-group">
  68.                             <label class="col-sm-3 control-label" for="formGroup">Remolque</label>
  69.                               <div class="input-group col-sm-5">
  70.                                 <span class="input-group-addon"><span class="fa fa-keyboard-o"></span></span>
  71.                               <input class="form-control" type="text" name="matricular" id="formGroup" placeholder="AAA1234">
  72.                              
  73.                             </div>
  74.                           </div>   
  75. <div class="col-sm-12">&nbsp;</div>
  76. <div class="col-sm-12">&nbsp;</div>                    
  77.                     <div class="form-group">
  78.                             <label class="col-sm-3 control-label" for="formGroup">N.I.F-N.I.E</label>
  79.                               <div class="input-group col-sm-5">
  80.                             <span class="input-group-addon"><span class="fa fa-credit-card"></span></span>
  81.                               <input class="form-control" type="text" name="dni" id="formGroup" placeholder="DNI o PASAPORTE">
  82.                                 </div>
  83.                         </div>
  84. <div class="col-sm-12">&nbsp;</div>
  85. <div class="col-sm-12">&nbsp;</div>                                
  86.                     <div class="form-group">
  87.                             <label class="col-sm-3 control-label" for="formGroup">Conductor</label>
  88.                               <div class="input-group col-sm-5">
  89.                             <span class="input-group-addon"><span class="entypo-user"></span></span>
  90.                               <input class="form-control" type="text" name="xofer" id="formGroup" placeholder="Nombre y Apellido">
  91.                                 </div>
  92.                         </div>
  93. <div class="col-sm-12">&nbsp;</div>
  94. <div class="col-sm-12">&nbsp;</div>
  95.     <div class="form-group">
  96.                             <label class="col-sm-3 control-label" for="formGroup">P.M.A</label>
  97.                               <div class="input-group col-sm-5">
  98.                             <span class="input-group-addon"><span class="entypo-download"></span></span>
  99.                               <select name="pma" id="formGroup" class="selectboxit">
  100.                               <option>40.800</option>
  101.                               <option>41.000</option>
  102.                               <option>44.000</option>
  103.                               </select>
  104.                             </div>
  105.                              
  106.     </div>
  107.     <div class="col-sm-12">&nbsp;</div>
  108.     <div class="col-sm-12">&nbsp;</div>
  109.                         <div class="modal-footer">
  110.                         <input class="btn btn-success" id="enviar" type="submit" value="Enviar" />
  111.                         </div>
  112.                 </form>
  113.                 <div id="result"></div>';
  114.                
  115.                      
  116.  
  117.    
  118. }
  119.  
  120.     $nopera = $cust->Num_operacion;
  121.     $distventa = $cust->Num_dist_venta;
  122.     $distribucion = $cust->Num_distribucion;
  123.     $numproduct = $cust->Num_producto;
  124.     $product = $cust->NombreProducto;
  125.     $nuclienvendedor = $cust->Num_cliente_vendedor;
  126.     $noclienvendedor = $cust->NombreClienteVendedor;
  127.     $ncontrato = $cust->Num_contrato;
  128.     $cupos = $cust->Cdad_disponible;
  129.     $lineaopera = $cust->Num_linea_operacion;
  130. /*  echo $nopera;
  131.     echo '<br>';
  132.     echo $lineaopera;
  133.     echo '<br>';
  134.     echo $distventa;
  135.     echo '<br>';
  136.     echo $distribucion;
  137.     echo "|||||";
  138.     echo '<br>';
  139.     echo $ncontrato;
  140.     echo '<br>';
  141.      */
  142.  
  143.  
  144. $_SESSION['Num_linea_operacion'] = $lineaopera;
  145. $_SESSION['Cdad_disponible'] = $cupos;
  146. $_SESSION['Num_contrato'] = $ncontrato;
  147. $_SESSION['NombreClienteVendedor'] = $noclienvendedor;
  148. $_SESSION['Num_cliente_vendedor'] = $nuclienvendedor;
  149. $_SESSION['NombreProducto'] = $product;
  150. $_SESSION['Num_producto'] = $numproduct;
  151. $_SESSION['Num_distribucion'] = $distribucion;
  152. $_SESSION['Num_dist_venta'] = $distventa;
  153. $_SESSION['Num_operacion'] = $nopera;
  154.  
  155.  
  156. ?>
  157. <script>
  158.  function objetoAjax(){
  159.         var xmlhttp = false;
  160.         try {
  161.             xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  162.         } catch (e) {
  163.  
  164.             try {
  165.                 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  166.             } catch (E) {
  167.                 xmlhttp = false; }
  168.         }
  169.  
  170.         if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  171.           xmlhttp = new XMLHttpRequest();
  172.         }
  173.         return xmlhttp;
  174.     }
  175.    
  176. function enviarDatos(){
  177.    
  178.    
  179.         //Recogemos los valores introducimos en los campos de texto
  180.     //Estos se de acuerdo a la cantidad de input que tenga el formulario y se debe cambiar los valores en mayusculas (VARIABLE es la que se envia por post y NOMBRE es el nombre del imput  
  181. $matricula = document.form.matricula.value;
  182. $matricular = document.form.matricular.value;
  183. $dni = document.form.dni.value;
  184. $xofer = document.form.xofer.value;
  185. $pma = document.form.pma.value;
  186.  
  187.                
  188.          //Aquí será donde se mostrará el resultado
  189.         resultado = document.getElementById('iddeldiv');
  190.  
  191.         //instanciamos el objetoAjax
  192.         ajax = objetoAjax();
  193.  
  194.         //Abrimos una conexión AJAX pasando como parámetros el método de envío, y el archivo que realizará las operaciones deseadas
  195.         ajax.open("POST", "autorizar.php", true);
  196.  
  197.         //cuando el objeto XMLHttpRequest cambia de estado, la función se inicia
  198.         ajax.onreadystatechange = function() {
  199.  
  200.              //Cuando se completa la petición, mostrará los resultados
  201.             if (ajax.readyState == 4){
  202.                
  203.                 //El método responseText() contiene el texto de nuestro 'consultar.php'. Por ejemplo, cualquier texto que mostremos por un 'echo'
  204.                 resultado.innerHTML = (ajax.responseText)
  205.             }
  206.         }
  207.  
  208.         //Llamamos al método setRequestHeader indicando que los datos a enviarse están codificados como un formulario.
  209.         ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  210.  
  211.         //enviamos las variables a 'LOQUESEA.php'
  212.  
  213.         ajax.send("&matricula="+matricula+"&matricular="+matricular+"&dni="+dni+"&pma="+pma)
  214.  
  215.  
  216. }
  217. </script>
  218. <script>
  219. var mostrarValor2 = function(x){
  220.             document.getElementById('cupo').value=x.value;
  221.             }
  222. </script>
  223. <script>
  224. var mostrarValor3 = function(x){
  225.             document.getElementById('cupo').value=x.value;
  226.             }
  227. </script>
  228.  
  229.  
  230. <?
  231. $matricula  =  $_POST['matricula'];
  232. $matricular  =  $_POST['matricular'];
  233. $dni  =  $_POST['dni'];
  234. $xofer  =  $_POST['xofer'];
  235. $select  =  $_POST['contrato'];
  236. $pma  =  $_POST['pma'];
  237. die();
  238. ?>