Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2015, 05:56
javierconesa23
 
Fecha de Ingreso: febrero-2011
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 13 años, 2 meses
Puntos: 1
boton submit dentro de un modal

Hola buenas. Tengo este codigo dentro de un modal:
Código PHP:
Ver original
  1. <?php
  2. if (is_array($incidencias))
  3. /*  echo '<div class="modal-content">';
  4.  */ echo '<div class="modal-header">';
  5.     echo    '<button type="button" class="close" data-dismiss="modal">&times;</button>';
  6.     echo    '<h4 class="modal-title">Seleccione Contrato</h4>';
  7.     echo  '</div>';
  8.  
  9. {  
  10.     echo '<div class="modal-body">';  
  11.     echo    '<form  name="formcontract" method="post" action="reserva.php" clas="form-horizontal">';
  12.     echo    '<div class="form-group">';
  13.     echo        '<label class="col-sm-3 control-label" for="formGroup" id="contract">Contratos</label>';
  14.  
  15.    echo         '<div class="input-group col-sm-5">';
  16.     echo        '<span class="input-group-addon"><span class="glyphicon glyphicon-list-alt"></span></span>';    
  17.     echo        '<select name="elejir_contratos" class="selectboxit" onchange="mostrarValor(this);">';
  18.     foreach($incidencias as $cust)
  19.     {
  20.  
  21.             echo '<option value="'.$cust->Cdad_disponible.' T de'.$cust->NombreProducto.';">'.$cust->Num_contrato.'</option>';
  22.  
  23.     }
  24.             echo '<option selected="disabled">Selecciona un Contrato</option>';
  25.             echo '</select>';
  26.     echo '</div>';
  27.     echo '</div>';
  28.  
  29.     echo '<div class="col-xs-4">';
  30.     echo '<input type="text" class="form-control"  size="5" name="cupo" id="cupo" disabled/>';
  31.  
  32.     echo '</div>';
  33.     echo '</div>';
  34.     echo '</div>';
  35.     echo '<div class="col-sm-12">&nbsp;</div>';
  36.     echo '<div class="col-sm-12">&nbsp;</div>';
  37.     echo '<div class="col-sm-12">&nbsp;</div>';
  38.     echo '<div class="col-sm-12">&nbsp;</div>';
  39.     echo '<div class="col-sm-12">&nbsp;</div>';
  40.     /* echo  "Toneladas de "; */
  41. ?>
  42.  
  43. <link rel="stylesheet" href="assets/css/font-icons/font-awesome/css/font-awesome.min.css">  
  44.  
  45. <?php
  46. echo '<div class="modal-header">
  47.        <h4 class="modal-title">Autorización de Matrículas</h4>
  48.    </div>
  49. <div class="col-sm-2">&nbsp;</div>
  50. <div class="col-sm-3">&nbsp;</div>
  51. <div class="col-sm-3">&nbsp;</div>
  52. <div class="col-sm-3">&nbsp;</div>
  53. <div class="modal-body">
  54.            <form class="form-horizontal">
  55.  
  56.                    <div class="form-group">
  57.                            <label class="col-sm-3 control-label" for="formGroup">Matrícula</label>
  58.                              <div class="input-group col-sm-5">
  59.                                <span class="input-group-addon"><span class="fa fa-keyboard-o"></span></span>
  60.                              <input class="form-control" type="text" name="matricula"id="formGroup" placeholder="AAA1234">
  61.  
  62.                            </div>
  63.  
  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">Identificación Chofer</label>
  69.                              <div class="input-group col-sm-5">
  70.                            <span class="input-group-addon"><span class="fa fa-credit-card"></span></span>
  71.                              <input class="form-control" type="text" name="dni "id="formGroup" placeholder="DNI o PASAPORTE  ">
  72.                                </div>
  73.                        </div>
  74. <div class="col-sm-3">&nbsp;</div><div class="col-sm-12">&nbsp;</div><div class="col-sm-12">&nbsp;</div>                                    
  75.                    <div class="form-group">
  76.                            <label class="col-sm-3 control-label" for="formGroup">Chofer</label>
  77.                              <div class="input-group col-sm-5">
  78.                            <span class="input-group-addon"><span class="entypo-user"></span></span>
  79.                              <input class="form-control" type="text" id="formGroup" placeholder="Nombre y Apellido">
  80.                                </div>
  81.                        </div>
  82. <div class="col-sm-12">&nbsp;</div><div class="col-sm-12">&nbsp;</div>
  83.    <div class="form-group">
  84.                            <label class="col-sm-3 control-label" for="formGroup">P.M.A</label>
  85.                              <div class="input-group col-sm-5">
  86.                            <span class="input-group-addon"><span class="entypo-download"></span></span>
  87.                              <select name="pma" class="selectboxit">
  88.                              <option>40.800</option>
  89.                              <option>41.000</option>
  90.                              <option>44.000</option>
  91.                              </select>
  92.                                </div>
  93.                        </div>
  94.  
  95.                                </div>
  96.                        </div>
  97. <div class="col-sm-offset-10 col-sm-5">
  98.                            <button type="submit" class="btn btn-default">Enviar</button>
  99.                            </div>';    
  100. }
  101. $distventa = $cust->Num_dist_venta;
  102.         $distribucion = $cust->Num_dist_venta;
  103.         $numproduct = $cust->Num_producto;
  104.         $product = $cust->NombreProducto;
  105.         $nuclienvendedor = $cust->Num_cliente_vendedor;
  106.         $noclienvendedor = $cust->NombreClienteVendedor;
  107.         $ncontrato = $cust->Num_contrato;
  108.         $cupos = $cust->Cdad_disponible;
  109.  
  110. ?>
  111.  
  112. <script>
  113. var mostrarValor = function(x){
  114.     document.getElementById('cupo').value=x.value;
  115. }
  116. </script>
  117. <script>
  118. var mostrarValor2 = function(x){
  119.     document.getElementById('cupo').value=x.value;
  120. }
  121. </script>

Si lo ejecuto solo, es decir, este codigo está para que se abra dentro de un modal. Si ejecuto el código como un archivo único y le doy al botón de enviar me va perfectamente al archivo que le cito, que es el reserva.php

Pero cuando lo ejecuto dentro del modal, el botón no hace nada!!

Alguna pista!!