Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Como detener el envio de un formurio si existe un elemento html

Estas en el tema de Como detener el envio de un formurio si existe un elemento html en el foro de Jquery en Foros del Web. Bueno mi gente quiero que si existe la etiqueta <span id="nodisponible"><span> el formulario no se envia osea que al pulsar <input type="submit" el formulario no ...
  #1 (permalink)  
Antiguo 10/03/2014, 13:26
 
Fecha de Ingreso: marzo-2014
Ubicación: cararias/lanzarote
Mensajes: 165
Antigüedad: 10 años, 1 mes
Puntos: 0
Pregunta Como detener el envio de un formurio si existe un elemento html

Bueno mi gente quiero que si existe la etiqueta <span id="nodisponible"><span>
el formulario no se envia osea que al pulsar <input type="submit" el formulario no se envie aqui os dejo lo que he probado y aun asi el formulario se envia

Código:
var x;
x=$(document);
x.ready(inicio);
x.ready(inicio2);
function inicio()
{  
	$('#submit').click(enviar2);
}
function enviar2(){
    if($("#nodisponible").length>0){ 
    return false;
    }
}
Tambien probe
con preventDefault()
Código:
var x;
x=$(document);
x.ready(inicio);
x.ready(inicio2);
function inicio()
{  
	$('#submit').click(enviar2);
}
function enviar2(e){
    if($("#nodisponible").length>0){ 
    e.preventDefault();
    }
}
  #2 (permalink)  
Antiguo 10/03/2014, 13:36
Avatar de zalito12  
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 12 años, 5 meses
Puntos: 67
Respuesta: Como detener el envio de un formurio si existe un elemento html

Aún que lo consiguieses no creo que debas usar técnicas de ese tipo. A no ser que utilices un protector de código, cualquiera puede modifcar el código html/js de tu web y de todas formas hay maneras de saltarselos.
Seguro que hay una vía mejor para hacer eso como una comrpobación en php.
__________________
Dicen que las personas piensan en su lengua materna, yo lo hago en PHP
  #3 (permalink)  
Antiguo 10/03/2014, 13:42
 
Fecha de Ingreso: marzo-2014
Ubicación: cararias/lanzarote
Mensajes: 165
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Como detener el envio de un formurio si existe un elemento html

Cita:
Iniciado por zalito12 Ver Mensaje
Aún que lo consiguieses no creo que debas usar técnicas de ese tipo. A no ser que utilices un protector de código, cualquiera puede modifcar el código html/js de tu web y de todas formas hay maneras de saltarselos.
Seguro que hay una vía mejor para hacer eso como una comrpobación en php.
ya lose solo es para evitar que se envie el formulario se procese en php i se vuelva ala pagina porque en php ise un scrip que si el usuario esta en la base de datos no se regiistrara solo quiero que cuando los datos se envien del lado del cliente esten preparados para procesarse

Etiquetas: ajax, formulario
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 00:57.