if(confirm......

  • Autor Autor ymanol
  • Fecha de inicio Fecha de inicio
ymanol

ymanol

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Consulta tengo una funcion de confirm que le indica al usuario que de no colocar la foto se envia el formulario de los contrario el usuario coloca la foro y al final se remite el formulario el problema radica que al enviar el formualrio aparece la pregunta de que si desea enviar el formulario sin foro nuevamente, les dejo el java haber si alguien me puede ayudar


<script>

function Entrar(){

// Validar Direccion Habitacion
if(document.fm1.direccion.value==""){
alert("El Campo Direccion de habitación esta Vacio");
return false;
}
if (confirm("Foto No Actualizada, se subira sin actualizar")) {
document.fm1.submit();
return false;
}
//Validar Selección de Imagen
if(document.fm1.imagen.value==""){
alert("Debe de subir un Archivo de Foto Ext: JPG");
return false;
}
//Validar la Extensión del archiqie que debe ser JPG
var expr=/\.jpg|jpeg $/i;
if(!expr.test(document.fm1.imagen.value)){
alert("Error: la Extension de la Foto debe ser JPG");
return false;
}
//Validar el tamaño de la Imagen
var expr=document.fm1.imagen.files[0].size;
if(expr>1000000){
alert("Debe de subir un Archivo NO mayor a 1MB (MegaByte)");
return false;
}

document.fm1.submit();
}

</script>


<button type="button" class="btn btn-primary" value="Entrar" onClick="Entrar()" >Enviar</button>

<button type="reset" class="btn btn-primary">Borrar</button>
 
Tienes que controlar el flujo de condiciones mejor. Creo que deberias poner el 'else'


if (confirm("Foto No Actualizada, se subira sin actualizar"))
{
document.fm1.submit();
return false;
}
else
{
// foto actualizada
}
 
Atrás
Arriba