Created
April 6, 2011 07:46
-
-
Save kanduvisla/905292 to your computer and use it in GitHub Desktop.
Symphony form validate
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<xsl:variable name="event" select="{eventnaam}" /> | |
<xsl:choose> | |
<xsl:when test="$event/@result = 'success'"> | |
<!-- Melding gelukt! --> | |
</xsl:when> | |
<xsl:otherwise> | |
<!-- Laat het formulier zien: --> | |
<xsl:choose> | |
<xsl:when test="$event/@result = 'error'"> | |
<div class="error"> | |
<p>Er zijn fouten opgestreden bij het aanmelden:</p> | |
<ul> | |
<xsl:for-each | |
select="$event/*[@type = 'missing']"> | |
<li> | |
<xsl:value-of select="@label"/> is een verplicht veld. | |
</li> | |
</xsl:for-each> | |
<xsl:for-each | |
select="$event/*[@type = 'invalid']"> | |
<li> | |
<xsl:value-of select="@label"/> is niet correct. Controleer het | |
veld. | |
</li> | |
</xsl:for-each> | |
</ul> | |
</div> | |
</xsl:when> | |
<xsl:otherwise> | |
<!-- Algemene aanmeldtekst --> | |
</xsl:otherwise> | |
</xsl:choose> | |
<!-- Code voor het formulier --> | |
</xsl:otherwise> | |
</xsl:choose> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You might like Form Controls which does this for you :-)