Foros del Web » Programando para Internet » Javascript »

Submit en js

Estas en el tema de Submit en js en el foro de Javascript en Foros del Web. Buenas.. Estoy haciendo una validacion en js para un formulario... Lo que me pasa esque cuando relleno todos los campos sin errores y le doy ...
  #1 (permalink)  
Antiguo 22/05/2011, 15:35
Avatar de Maganius  
Fecha de Ingreso: septiembre-2010
Mensajes: 310
Antigüedad: 14 años, 2 meses
Puntos: 10
Submit en js

Buenas..

Estoy haciendo una validacion en js para un formulario...

Lo que me pasa esque cuando relleno todos los campos sin errores y le doy enviar,,

el js hace:

document.upForm.submit();

y en el php tengo:

if(isset($_POST["upForm"])){..etc

else {
muestro formulario...

cuando le doy al boton enviar nunca pasa por el IF siempre llega al else y no me doy cuenta porque..

Código Javascript:
Ver original
  1. function validar(){
  2. if(document.upForm.categoria.value == ""){alert("Debes seleccionar una categor\xeda");document.upForm.categoria.focus();return;}
  3.  
  4. document.upForm.submit();
  5.  
  6. }

Eso solo es el principio del js, pero aun asi lo prubo en IE y no salta error...
Si envia el formulario pero nunca pasa por el IF

en el formulario tengo el input asi

<input type="button" name="upForm" value="Subir artículo" onclick="validar()">
  #2 (permalink)  
Antiguo 22/05/2011, 17:14
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Submit en js

eso es porque no todos los navegadores aceptan referencias directas, usa las colecciones:


document.forms['upForm'].submit();
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 22/05/2011, 20:07
Avatar de Maganius  
Fecha de Ingreso: septiembre-2010
Mensajes: 310
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: Submit en js

no me ah dejado :/ me dice propiedad o metodo no soportado.

la verdad nose porque no me deja lo pruebo en firefox y IE y nada..

es raro porque siempre use este modo de validacion y nunca tube problemas, para peor ni salta error hace el submit y el IF del php no toma como si fuese enviado desde el formulario

Etiquetas: js, submit
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:29.