Buenas noches !!!
Quisiera saber si es posible ejecutar un javascript dentro de otro;
Ocurre que tengo un javascript que valida campos en un formulario y quisiera que una vez completada la validación me ejecutara otro javascript que muestra un div con una imagen gif (cargando.gif)
(es este el que muestra el div)
----------------
<script type="text/javascript">
function showHide(){
var oImageDiv=document.getElementById('myimageDiv'),
oImageDiv2=document.getElementById('myimageDiv2')
oImageDiv.style.display=(oImageDiv.style.display== 'none')?'inline':'none',
oImageDiv2.style.display=(oImageDiv2.style.display =='none')?'inline':'none'
}
</script>
-----------------
Disculpen, soy principiante
Muchas gracias, maestros.
por cierto,
(este es el javascript que valida)
<script type="text/javascript">
$(document).ready(function() {
jQuery.validator.addMethod("alguntel",
function(value, element, params) {
if ( $("#tel1").val().length > 0 || $("#tel2").val().length > 0 || $("#tel3").val().length > 0 ) {
return true;
}
},'Tiene que capturar algun telefono');
$('#datos').validate({
rules: {
tx_correo: {
required: true,
minlength: 5,
email: true,
remote: {
url: "<?=base_url();?>principal/validauser/",
type: "post"
}
},
tx_password: {
required: true, minlength: 6
},
tx_password2: {
required: true, minlength: 6, equalTo: "#tx_password"
},
tel1: {alguntel: true },
tel2: {alguntel: true },
tel3: {alguntel: true }
},
messages: {
tx_correo: {
required: "Por favor, escriba una dirección de correo electrónico valida.",
minlength: jQuery.format("Por favor, escriba una dirección de correo electrónico valida."),
remote: "Ya utilizado"
} ,
tx_password: {
required: "Por favor, escriba una contraseña.",
minlength: jQuery.format("Su contraseña como minimo debe tener {0} caracteres.")
},
tx_password2: {
required: "Las contraseñas que ingresó no coinciden.",
minlength: jQuery.format("Su contraseña como minimo debe tener {0} caracteres."),
equalTo: "Las contraseñas que ingresó no coinciden.",
}
},
submitHandler: function(form){
alert("mamada textual"),
jQuery(form).ajaxSubmit({
success: function(){
$("#boton1").click();
}
});
}
});
jQuery.extend(jQuery.validator.messages, {
required: "Se requiere esta información.",
remote: "Please fix this field.",
email: "Introduce un direción de correo valida",
url: "Please enter a valid URL.",
date: "Por favor introduce una fecha valida.",
dateISO: "Please enter a valid date (ISO).",
number: "Por favor introduce un número.",
digits: "Please enter only digits.",
creditcard: "Please enter a valid credit card number.",
equalTo: "Tu contraseña no coincide",
accept: "Please enter a value with a valid extension.",
maxlength: jQuery.validator.format("Introduce maximo {0} caracteres."),
minlength: jQuery.validator.format("Introduce minimo {0} caracteres."),
rangelength: jQuery.validator.format("Please enter a value between {0} and {1} characters long."),
range: jQuery.validator.format("Please enter a value between {0} and {1}."),
max: jQuery.validator.format("Please enter a value less than or equal to {0}."),
min: jQuery.validator.format("Please enter a value greater than or equal to {0}.")
});
});
// -->
</script>