Frage : 2 Kontrollen mit 1 Gültigkeitserklärung validieren

Hallo haben Experten,

I eine Form, die 2 Kontrollen, eine area per informazioni (benutzt für erstes vorhandenes Datum) und einen CheckBox hat (benutzt für „nach zweiwöchiger Nachricht').  

What, das ich suche, ist eine Weise, diese Felder zu validieren.  Nur man muss ausgefüllt werden oder überprüft werden.  Oder sie können ausgefüllt werden und überprüft werden, aber man mindestens muss done.

I sein glauben, dass ich ein CustomValidator und dann ein RequiredFieldValidator benötige.  Mein Problem ist ich haben keine Idee, wie man das Kugelbewegen erhält.  

This ist eine Webseite in asp.net mit Visual Basic.

Attached ist eine Akte von, was die Kontrollen like.

Any Ideen schauen?
Controls auf page
 das 339412

Antwort : 2 Kontrollen mit 1 Gültigkeitserklärung validieren

Sie können RequiredFieldValidator nicht verwenden, da es nur für ein Feld ist. Stattdessen Gebrauch Javascript:

 

und CustomValidator dann addieren:

  ErrorMessage= " area per informazioni oder CheckBox erforderte "    
  Display= " dynamisch "    
  OnServerValidate= " AtLeastOne_ServerValidate "    
  ClientValidationFunction= " AtLeastOne_ClientValidate "/>  

und dieser Bedienerseite Code

VorAtLeastOne_ServerValidate
      Wenn TextBox1.Text.Length = 0 AndAlso CheckBox1.Checked=False dann
                        MessageBox.Show („eins mindestens jener Felder wird“ angefordert)
                        TextBox1.Focus ()
                        Nehmen Unterseeboot heraus
                    Beenden wenn
Unterseeboot beenden
Weitere Lösungen  
 
programming4us programming4us