Skip to content

Instantly share code, notes, and snippets.

@kanduvisla
Created April 6, 2011 07:46
Show Gist options
  • Save kanduvisla/905292 to your computer and use it in GitHub Desktop.
Save kanduvisla/905292 to your computer and use it in GitHub Desktop.
Symphony form validate
<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>
@nickdunn
Copy link

You might like Form Controls which does this for you :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment