Foros del Web » Programando para Internet » ASP Clásico »

Restricciones para formularios...

Estas en el tema de Restricciones para formularios... en el foro de ASP Clásico en Foros del Web. Hola a todos: Tengo una duda con un formulario hecho en dreamweaver. Tengo dos campos de los cuales sólo puede haber uno cumplimentado, es decir, ...
  #1 (permalink)  
Antiguo 16/08/2004, 00:34
 
Fecha de Ingreso: agosto-2004
Mensajes: 41
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta Restricciones para formularios...

Hola a todos: Tengo una duda con un formulario hecho en dreamweaver. Tengo dos campos de los cuales sólo puede haber uno cumplimentado, es decir, si se rellena el uno, el otro tiene que estar vacío y viceversa. ¿Cómo puedo hacer esto? ¿Hay alguna forma con el dreamwevaer o es mediante una sentencia SQL? Había pensado en lo siguiente:

CHECK ((Campo1 IS NULL AND Campo2 IS NOT NULL) OR (Campo1 IS NOT NULL AND Campo2 IS NULL))

¿Esto se puede poner como un comando que se ejecute al enviar el formulario?

Gracias.
  #2 (permalink)  
Antiguo 16/08/2004, 04:54
 
Fecha de Ingreso: marzo-2004
Mensajes: 41
Antigüedad: 20 años, 3 meses
Puntos: 0
<input type="text" name="Email" onBlur="validarEmail(this.form);">

esto es un ejemplo lo que tienes que hacer es que la funcion javascript validarEmail te devuelva true si el input esta vacio y false si no lo esta
  #3 (permalink)  
Antiguo 16/08/2004, 08:03
 
Fecha de Ingreso: julio-2002
Ubicación: stgo rec
Mensajes: 438
Antigüedad: 21 años, 10 meses
Puntos: 3
Eso lo puedes hacer mendiante JavaScript, la idea es deshabilitar un objeto si el otro esta con datos, eso se hace mediante la propiedad disable, mete la consulta en ese foro o mejor busca en la faq.

saludos
__________________
Saludos
Leo
  #4 (permalink)  
Antiguo 16/08/2004, 08:29
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
<form>
<input type="text" name="x1" onChange="document.forms[0].x2.value=''"><br>
<input type="text" name="x2" onChange="document.forms[0].x1.value=''">
</form>
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 15:49.