dominios y alojamiento web en hostalia

script para validar formulario

Hola que tal , vengo a pedir apoyo para que me ayuden con un script, en realidad son dos aspectos, bueno les comento: 1. Tengo dos radio...

La FAQ script para validar formulario tiene

Pertenece a la categoría:

Pregunta
Hola que tal , vengo a pedir apoyo para que me ayuden con un script, en realidad son dos aspectos, bueno les comento:

1.

Tengo dos radio buttons, dos text, y cada uno tiene por titulo "Numero de socio" y el otro "Nombre", entonces inicialmente estos dos text correspondientes estan como deshabilitados, al igual que el boton, y los radio buttons estan sin seleccionar obviamente, entonces cuando yo selecciono una opcion se deshabilita el input text correspondiente, y el otro text sigue deshabilitado y viceversa, si selecciono la otra opcion se deshabilita la anterior y se habilita el que seleccione, ahora el punto es que lo que yo quiero es que cuando seleccione una opcion y escriba en el text se habilite el boton, pero si borro todo lo que escribi en el text a modo de que vuelva a quedar en blanco o si queda con espacios en blanco se vuelva a deshabilitar el boton; y ya busque ese dichoso script pero nada mas no lo encuentro espero y ustedes me puedan ayudar.

Dato extra: lo de los radio buttons y input text eso ya me funciona solo el problema esta en el boton de habilitar y deshabilitar, y si me ponen el script como ejemplo mucho mejor.

2.

La siguiente duda es que quiero validar un formulario, a modo que no deje enviar datos a la base si es que alguno de los campos estan vacios, como dato extra uso un elemento "file" donde selecciono una imagen y esa la subo a la base, entonces pido apoyo tambien con esa validacion, osea en el "file" seran dos validaciones una donde no permita enviar el campo vacio de la imagen y la otra donde valide el formato de la imagen, si no es un formato imagen que me envie un alert pero sin perder los datos de los demas campos y si es correcto el formato que lo envie.

Pd: podrían publicarme el script para mejor entendimiento, gracias.

De antemano se los agradeceria mucho, hasta pronto !!!!!!


Respuesta de Patricio
con lo primero.... podrias utilizar la disabled en los input, y utilizar a los radios para llamar a una funcion que deje con true o false a los input.

en lo segundo, hay un faq sobre eso(http://www.desarrolloweb.com/faq/validar-formulario.html).

saludos

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 3 comentarios a la faq
3 comentarios revisados:

ctjquer...
Validacion de Formulario
15/2/2011
Aqui te dejo un pequeño codigo para validar campos

<form name="frm1" method="post" action="">
<input type="text" id="txt_nombre" /><br />
<input type="button" value="Enviar" />
</form>
<script type="text/javascript">
function validar(){
var nombre=document.getElementById('txt_nombre').value;
if(nombre==''){
alert('Campo Obligatorio');
return;
}
document.frm1.action='tupagina.html';
document.frm1.submit();
}
</script>

ctjquer...
Validar Campos
15/2/2011
<form name="frm1" method="post" action="">
<input type="text" id="txt_nombre" /><br />
<input type="button" value="Enviar" onclick="validar();" />
Aqui te dejo un pequeño ejemplo
</form>
<script type="text/javascript">
function validar(){
var nombre=document.getElementById('txt_nombre').value;
if(nombre==''){
alert('Campo Obligatorio');
return;
}
document.frm1.action='tupagina.html';
document.frm1.submit();
}
</script>

ctjquer...
VALIDAR FORMATO DE IMAGEN
15/2/2011
Para validar un file extrayendo la extension del archivo.

<form name="frm1" method="post" action="">
<input type="file" name="file_load" id="file_load" />
<input type="button" value="Enviar" onclick="validar_archivo();" />
</form>
<script type="text/javascript">
function validar_archivo(){
var archivo=document.getElementById('file_load').value;
var ext=archivo.substr(-4, 4);
if(ext=='.jpg'){
document.frm1.action='tupagina.html';
document.frm1.submit();
}else{
alert('formato no permitido');
}
}
</script>

Volver al árbol de categoríasVolver al árbol de categorías

Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...