Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2007, 09:57
Avatar de hgp147
hgp147
 
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 18 años, 2 meses
Puntos: 36
Problema con funciones en onsubmit

Hola, tengo un inconveniente con algunas funciones en este código:
En el evento onsubmit, se ejecuta correctamente la función return validar(this), pero las demás funciones no se ejecutan (document.getElementById('boton').disabled=true; document.getElementById('boton').value='Guardando. ..';
cargando();
)

Código HTML:
<html>
<head>

<script type="text/javascript">

function validar(frm) {

  var resultado1 = /^(.)+\.(jpg|gif|png)$/.test(frm.archivo.value);

  document.getElementById('error_archivo').style.visibility = (resultado1) ? 'hidden':'visible';
  document.getElementById('archivo').style.borderColor = (resultado1) ? 'black':'red';
  document.getElementById('archivo').style.color = (resultado1) ? 'black':'red';

  return  (resultado1);
  

  
}

function cargando(){

document.getElementById('cargando_div').style.display = 'block';

}


</script>

</head>
<body>

<form 
onSubmit="return validar(this);
document.getElementById('boton').disabled=true; document.getElementById('boton').value='Guardando...';
cargando();">


<input type="file" name="archivo" id="archivo" size="40">

<div class="error" id="error_archivo">
<BR>La URL introducida no es válida.
</div>



<input type="submit" name="boton" value="Subir archivo" id="boton">

</form>

</body>

</html> 
Gracias!