you had bound the default values for the form elements when you had 2 sserver validation behavior on the page. You need to rebind the default values to the validated entries now that you have removed one of them.
the capthcha error is not showing because it is inside the spry element, so will only show if spry validation fails.
change
<span id="sprytextfield4">
<label for="Security_Code_1">Enter the code: </label>
<input type="text" name="Security_Code_1" id="Security_Code_1" />
<span class="textfieldRequiredMsg">You must enter a matching code.</span>
<?php
if (ValidatedField('websitehostingcompetition_521','websitehostingcompetition_521')) {
if ((strpos((",".ValidatedField("websitehostingcompetition_521","websitehostingcompetition_521").","), "," . "2" . ",") !== false || "2" == "")) {
if (!(false)) {
?>
<span class="textfieldRequiredMsg">Error! The codes do not match</span>
<?php //WAFV_Conditional website-hosting-competition.php websitehostingcompetition_521(2:)
}
}
}
?>
</span>
to:
<span id="sprytextfield4">
<label for="Security_Code_1">Enter the code: </label>
<input type="text" name="Security_Code_1" id="Security_Code_1" />
<span class="textfieldRequiredMsg">You must enter a matching code.</span>
</span>
<?php
if (ValidatedField('websitehostingcompetition_521','websitehostingcompetition_521')) {
if ((strpos((",".ValidatedField("websitehostingcompetition_521","websitehostingcompetition_521").","), "," . "2" . ",") !== false || "2" == "")) {
if (!(false)) {
?>
<span class="textfieldRequiredMsg">Error! The codes do not match</span>
<?php //WAFV_Conditional website-hosting-competition.php websitehostingcompetition_521(2:)
}
}
}
?>