Trate de usar la sentencia con mi form : formulario
Pero no me devolvio ningun resultado
Mi formulario está de este tipo:
Código HTML:
Ver original<?php
print '<form action="consultas/buscar.php?tipo=buscar_bienes&id_tipo=' . $valor . '" method="post" id="formulario" name="formulario">';
?>
<input class="texto" id="nombre_usuario" name="texto" value=""> <div class="botones botones_centrados"> <input class="boton_enviar" type="submit" value="BUSCAR" id="buscar" title="BUSCAR"> <input class="boton_enviar" type="button" value="CANCELAR" id="cancelar" title="CANCELAR" onclick="volver_al_menu();">
Intento hacer :
Código HTML:
Ver originalwindow.onload = function() {
document.forms[formulario].submit()
}
Pero no me funciona.
Como puedo hacer la llamada?
PD: cuando realizo el submit, lo recojo en jquery así:
Código Javascript
:
Ver original$(document).ready(function() {
//carga en una variable el id del usuario conectado a la aplicación
id_usuario_sesion = <?php print $_SESSION["id_usuario_sesion"] ?>;
//intercepta el evento submit
$('#formulario').submit(function() {
//oculta el formulario de motivo de baja
ocultar_baja();
//oculta los posibles errores anteriores que pudiera haber
ocultarErrores();
$('#resultados').html("");
mostrarResultados();
//envía el formulario usando AJAX
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
//muestra un mensaje con la respuesta de PHP
success: function(data) {
//comprube si se ha encontrado o se ha producido algún error
if (data.substring(0,5) == "ERROR"){
$('#campo_errores').html('Se ha producido un error al ejecutar la búsqueda<br><br>' + data);
mostrarErrores();
ocultarResultados();
} else if (data.substring(0,5) == "VACIO"){
$('#campo_errores').html('No se ha devuelto ningún resultado para la búsqueda realizada');
mostrarErrores();
ocultarResultados();
} else{
ocultarErrores();
$('#resultados').html(data);
mostrarResultados();
}
}
})
return false;
});
}