Cuestión : validar 2 controles con 1 validación

Hola los expertos,

I tienen una forma que tenga 2 controles, un textbox (usado para la primera fecha disponible) y un CheckBox (usado para “después de aviso de dos semanas').  el

What que estoy buscando es una manera de validar estos campos.  Solamente uno necesita ser completado o ser comprobado.  O pueden ser completados y ser comprobados pero por lo menos uno necesita ser done.

I cree que necesito un CustomValidator y entonces un RequiredFieldValidator.  Mi problema es yo no tiene ninguna idea cómo conseguir la mudanza de la bola.  ¿el

This es un Web page en asp.net con el

Attached de Visual Basic. es un archivo de lo que miran los controles ideas de like.

Any? nombre de fichero " vacío " >

(3 KB) Javascript del href= " de los " attachmentDetails del class= " de (tipo de archivo detalles) anchura style= del >Controls en page
del >
class= del

Respuesta : validar 2 controles con 1 validación

Usted no puede utilizar RequiredFieldValidator puesto que está solamente para un campo. En lugar Javascript del uso:

 

y entonces agregar CustomValidator:

  ErrorMessage= " TextBox o CheckBox requirió "    
  Display= " dinámico "    
  OnServerValidate= " AtLeastOne_ServerValidate "    
  ClientValidationFunction= " AtLeastOne_ClientValidate "/>  

y este código del servidor-lado

AtLeastOne_ServerValidate secundario
      Si TextBox1.Text.Length = 0 AndAlso CheckBox1.Checked=False entonces
                        MessageBox.Show (“por lo menos uno de esos campos se requiere”)
                        TextBox1.Focus ()
                        Salen el submarino
                    Terminar si
Terminar el submarino
Otras soluciones  
 
programming4us programming4us