Autor Thema: Checkbox erforderlich machen  (Gelesen 3088 mal)

Offline manderson

  • Junior Mitglied
  • **
  • Beiträge: 68
    • manderson.de
Checkbox erforderlich machen
« am: 11.06.12 - 13:56:18 »
Hi!

Gibt es einen einfachen Weg um die Auswahl von 1 Checkbox (Formular, Datenschutzhinweis) erforderlich zu machen? Einfach required="true" funktioniert leider nicht....

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: Checkbox erforderlich machen
« Antwort #1 am: 11.06.12 - 15:06:41 »
Bei mir schon, sowohl mit einer Checkbox als auch mit einer Checkboxgroup...

Offline manderson

  • Junior Mitglied
  • **
  • Beiträge: 68
    • manderson.de
Re: Checkbox erforderlich machen
« Antwort #2 am: 11.06.12 - 15:15:45 »
echt? hmm bei passiert da nichts.....   ???

Code
<xp:checkBox id="privacy"
							value="#{contact_document.privacy}" checkedValue="1"
							required="true">
							<xp:this.validators>
										<xp:validateRequired
											message="Datenschutz ist ein Pflichtfeld">
										</xp:validateRequired>
									</xp:this.validators>
</xp:checkBox>

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: Checkbox erforderlich machen
« Antwort #3 am: 11.06.12 - 15:21:06 »
Nur um gefragt zu haben: Es existiert ein xp:messages-Feld bzw. Client-seitige Validierung wird durchgeführt?

Und um welche Domino-Version handelt es sich?

Offline manderson

  • Junior Mitglied
  • **
  • Beiträge: 68
    • manderson.de
Re: Checkbox erforderlich machen
« Antwort #4 am: 11.06.12 - 15:23:09 »
Domino 8.5.3

Serverseiteige Validierung ("aus") und es gibt ein xp:messages
« Letzte Änderung: 11.06.12 - 15:30:44 von manderson »

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: Checkbox erforderlich machen
« Antwort #5 am: 11.06.12 - 15:39:52 »
Checkboxen haben keine disableClientSideValidation-Eigenschaft, von daher wird der Validator anscheinend ignoriert. Ich hatte es vorhin nur Clientseitig getestet...

Nimm doch einfach ne Checkbox-Group, damit funktioniert es:

Code
<xp:checkBoxGroup id="checkBoxGroup1" value="#{contact_document.privacy}" required="true">
   <xp:this.validators>
      <xp:validateRequired
         message="Datenschutz ist ein Pflichtfeld">
      </xp:validateRequired>
   </xp:this.validators>
   <xp:selectItem itemLabel="" itemValue="1"></xp:selectItem>
</xp:checkBoxGroup>


Offline manderson

  • Junior Mitglied
  • **
  • Beiträge: 68
    • manderson.de
Re: Checkbox erforderlich machen
« Antwort #6 am: 11.06.12 - 16:30:40 »
Danke! Habe das Problem nun mit xp:validateDoubleRange gelöst ..... merkwürdig aber es funktioniert  ;D

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz