Formulario:
Código HTML:
Ver original<div id="crearProdReq" class="col-md-51 column" style="display:none"> <script type='text/javascript'> function mostrarRetiro() {
document.getElementById("mostrarCampoRetiro").style.display ='block';
document.getElementById("mostrarCampoFactura2").style.display ='none';
}
function mostrarFactura3() {
document.getElementById("mostrarCampoFactura2").style.display = 'block';
document.getElementById("mostrarCampoRetiro").style.display ='none';
}
<h4 class='modal-title' id='myModalLabel'>Nuevo Producto Requerido
</h4> <br /> <div id="mostrarRadio" style="display:block"> Retiro:
<input type="radio" name="rad" checked="checked" onclick="mostrarRetiro()" /> Factura:
<input type="radio" name="rad" onclick="mostrarFactura3()" /> <div id="mostrarCampoRetiro" style="display:block"> <input type='text' class='form-control' name='ret' id='ret' value=''> <div id="mostrarCampoFactura2" style="display:none"> <input type='text' class='form-control' name='fact2' id='fact2' value=''> <input type='text' class='form-control' name='cant' id='cant'> <button onclick='registrarProductosReq(); mostrarTablasProdReq();' id="envio" value="envio" name= "envio" type='button' class='btn-flat2'>Guardar
</button> <button type="reset" class='btn-flat3' value="Reset">Reset
</button> <button onclick='listarProductosRequeridos(); mostrarTablasProdReq();' type='button' class='btn-flat3'>Cerrar
</button>
jquery:
Código Javascript
:
Ver originalfunction registrarProductosReq(){
var codprod = $("#codprod").val();
var codobr = $("#codobr").val();
var ret = $("#ret").val();
var fact2 = $("#fact2").val();
var fecha2 = $("#fecha2").val();
var cant = $("#cant").val();
$.ajax({
type: 'POST',
url: 'registrarProductoReq.php',
data: { codprod: codprod, codobr: codobr, ret: ret,
fact2: fact2, fecha2: fecha2, cant: cant },//parametros
success: function(data){
console.log(data);
}
}).done(function(){
$("#codprod").val("");
$("#codobr").val("");
$("#ret").val("");
$("#fact2").val("");
$("#fecha2").val("");
$("#cant").val("");
$("div").removeClass("modal-backdrop");
$("#miTabla7").removeClass("linea");
listarProductosRequeridos();
});
}
Reducí un poco el form ya que son varios campos que no tienen relación con el problema.
Mas allá del error especifico en el código me interesa saber porque se genera este error, ya que ocurre en todos los formularios que uso radio y checkbox.