Question : valider 2 commandes avec 1 validation

Salut les experts, le

I ont une forme qui a 2 commandes, une boîte à textes (utilisée pour la première date disponible) et un CheckBox (utilisé pour « après notification de deux semaines').  le

What que je recherche est une manière de valider ces champs.  Seulement un doit être complété ou vérifié.  Ou ils peuvent être complétés et vérifiés mais au moins on doit être done.

I croient que j'ai besoin d'un CustomValidator et puis d'un RequiredFieldValidator.  Mon problème est moi n'ont aucune idée comment obtenir le déplacement de boule.  le

This est une page Web dans asp.net avec le

Attached de Visual Basic. est un dossier de ce que les commandes regardent des idées de like.

Any ? nom de fichier " " de >

le " le " de >
class= de

Réponse : valider 2 commandes avec 1 validation

Vous ne pouvez pas employer RequiredFieldValidator puisqu'il est seulement pour un champ. Au lieu de cela Javascript d'utilisation :

 

et ajouter alors CustomValidator :

  ErrorMessage= " boîte à textes ou CheckBox a exigé "    
  Display= " dynamique "    
  OnServerValidate= " AtLeastOne_ServerValidate "    
  ClientValidationFunction= " AtLeastOne_ClientValidate "/>  

et ce code de serveur-côté

AtLeastOne_ServerValidate secondaire
      Si TextBox1.Text.Length = 0 AndAlso CheckBox1.Checked=False alors
                        MessageBox.Show (« au moins un de ces champs est exigé »)
                        TextBox1.Focus ()
                        Sortent le sous-marin
                    Finir si
Finir le sous-marin
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us