Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Submit no funciona dentro de un modal

2 de diciembre de 2015

Hola buenas , tengo formulario en php

echo '<div class="modal-header">'; 
    echo    '<button type="button" class="close" data-dismiss="modal">&times;</button>';
    echo    '<h4 class="modal-title">Seleccione Contrato</h4>';
    echo  '</div>';
 
{   
    echo '<div class="modal-body">';   
    echo    '<form  id="formcontract"   class="form-horizontal">';
    echo    '<div class="form-group">';
    echo        '<label class="col-sm-3 control-label" for="formGroup" id="contract">Contratos</label>';
 
    echo        '<div class="input-group col-sm-7">';
    echo        '<span class="input-group-addon"><span class="glyphicon glyphicon-list-alt"></span></span>';    
    echo        '<select  name="contrato" class="selectboxit" onchange="mostrarValor(this);">';
    echo '<option selected="disabled">Selecciona un Contrato</option>';
    foreach($incidencias as $cust) 
    { 
            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>';
 
    }
 
            echo '</select>';
    echo '</div>';
    echo '</div>';
 
    echo '<div class="col-xs-4">';
    /* echo '<input type="text" class="form-control"  size="5" name="cupo" id="cupo" disabled/>'; */
 
    echo '</div>';
    echo '</div>';
    echo '</div>';
    echo '<div class="col-sm-12">&nbsp;</div>';
    echo '<div class="col-sm-12">&nbsp;</div>';
    echo '<div class="col-sm-12">&nbsp;</div>';
 
    /* echo  "Toneladas de "; */
?>
<link rel="stylesheet" href="assets/css/font-icons/font-awesome/css/font-awesome.min.css">  
 
<?php
 
echo '<div class="modal-header">
 
        <h4 class="modal-title">Autorización de Matrículas</h4>
    </div>
<div class="col-sm-2">&nbsp;</div>
<div class="col-sm-3">&nbsp;</div>
 
 <div class="modal-body">
 
                    <div class="form-group">
                            <label class="col-sm-3 control-label" for="formGroup">Tractora</label>
                              <div class="input-group col-sm-5">
                                <span class="input-group-addon"><span class="fa fa-keyboard-o"></span></span>
                              <input class="form-control" type="text" name="matricula" id="formGroup" placeholder="AAA1234">
 
                            </div>
                        </div>  
<div class="col-sm-12">&nbsp;</div>
<div class="col-sm-12">&nbsp;</div>
                    <div class="form-group">
                            <label class="col-sm-3 control-label" for="formGroup">Remolque</label>
                              <div class="input-group col-sm-5">
                                <span class="input-group-addon"><span class="fa fa-keyboard-o"></span></span>
                              <input class="form-control" type="text" name="matricular" id="formGroup" placeholder="AAA1234">
 
                            </div>
                          </div>    
<div class="col-sm-12">&nbsp;</div>
<div class="col-sm-12">&nbsp;</div>                     
                    <div class="form-group">
                            <label class="col-sm-3 control-label" for="formGroup">N.I.F-N.I.E</label>
                              <div class="input-group col-sm-5">
                            <span class="input-group-addon"><span class="fa fa-credit-card"></span></span>
                              <input class="form-control" type="text" name="dni" id="formGroup" placeholder="DNI o PASAPORTE">
                                </div>
                        </div>
<div class="col-sm-12">&nbsp;</div>
<div class="col-sm-12">&nbsp;</div>                                 
                    <div class="form-group">
                            <label class="col-sm-3 control-label" for="formGroup">Conductor</label>
                              <div class="input-group col-sm-5">
                            <span class="input-group-addon"><span class="entypo-user"></span></span>
                              <input class="form-control" type="text" name="xofer" id="formGroup" placeholder="Nombre y Apellido">
                                </div>
                        </div>
<div class="col-sm-12">&nbsp;</div>
<div class="col-sm-12">&nbsp;</div>
    <div class="form-group">
                            <label class="col-sm-3 control-label" for="formGroup">P.M.A</label>
                              <div class="input-group col-sm-5">
                            <span class="input-group-addon"><span class="entypo-download"></span></span>
                              <select name="pma" id="formGroup" class="selectboxit">
                              <option>40.800</option>
                              <option>41.000</option>
                              <option>44.000</option>
                              </select>
                            </div>
 
    </div>
    <div class="col-sm-12">&nbsp;</div>
    <div class="col-sm-12">&nbsp;</div>
                        <div class="modal-footer">
                        <input class="btn btn-success" id="enviar" type="submit" value="Enviar" />
                        </div>
                </form>';
 
}
 
    $nopera = $cust->Num_operacion;
    $distventa = $cust->Num_dist_venta;
    $distribucion = $cust->Num_distribucion;
    $numproduct = $cust->Num_producto;
    $product = $cust->NombreProducto;
    $nuclienvendedor = $cust->Num_cliente_vendedor;
    $noclienvendedor = $cust->NombreClienteVendedor;
    $ncontrato = $cust->Num_contrato;
    $cupos = $cust->Cdad_disponible;
    $lineaopera = $cust->Num_linea_operacion;
$_SESSION['Num_linea_operacion'] = $lineaopera;
$_SESSION['Cdad_disponible'] = $cupos;
$_SESSION['Num_contrato'] = $ncontrato;
$_SESSION['NombreClienteVendedor'] = $noclienvendedor;
$_SESSION['Num_cliente_vendedor'] = $nuclienvendedor;
$_SESSION['NombreProducto'] = $product;
$_SESSION['Num_producto'] = $numproduct;
$_SESSION['Num_distribucion'] = $distribucion;
$_SESSION['Num_dist_venta'] = $distventa;
$_SESSION['Num_operacion'] = $nopera;
?>
$("#formcontract").submit(function(e) {
 
    var url = "autorizar.php"; // the script where you handle the form input.
 
    $.ajax({
           type: "POST",
           url: url,
           data: $("#formcontract").serialize(), // serializes the form's elements.
           success: function(data)
           {
               alert(data); // show response from the php script.
           }
         });
 
    e.preventDefault(); // avoid to execute the actual submit of the form.
});
</script>

EL cual si lo lanzo en el navegador va perfecto pero cuan do llamo al archivo desde un modal el boton submit no hace nada