• View
  • Source

Method

setConfirmValidation("WidgetContainerID", "field id against to do the match", 'option1:"value1", option2:"value2", ..')

Examples

A value is required. The values don't match

Handler

<cffunction name="dspConfirmValidation" access="public" returntype="void" output="false">
    <cfargument name="Event" type="coldbox.system.beans.requestContext">
    <cfset Event.setView("spryExample/confirmValidation")>
</cffunction>    

View

<style>
    label {
        display:block;
    }
</style>
<!--- Put spry plugin in variable scope --->
<cfset spry = getPlugin('Spry',true)>

<h1>Method</h1>
setConfirmValidation("WidgetContainerID", "field id against to do the match", 'option1:"value1", option2:"value2", ..')

<h1>Examples</h1>
<form id="form1" name="form1" method="post" action="">
    <!--- Confirm --->
    <cfset spry.setConfirmValidation('spryconfirm1','password1','isRequired:true,validateOn:["change","blur"]')>
    <input type="password" id="password1" name="password1" />
    <span id="spryconfirm1">
        <label for="confirm1">Confirm:</label>
        <input type="password" name="confirm1" />
        <span class="confirmRequiredMsg">A value is required.</span>
        <span class="confirmInvalidMsg">The values don't match</span>
    </span>     
</form>