validation failure is stored in a session variable, once you post the form and fail validation, it will display the errors every time the form is loaded, until you either close the browser completely, or post the form successfully.
another thing to consider is that the spry error and the server validation error are identical, theres no way to tell if it's a spry problem or server validation problem.
try changing:
<span class="textfieldRequiredMsg">Please enter a value</span> </span>
<?php
if (ValidatedField('send','send')) {
if ((strpos((",".ValidatedField("send","send").","), "," . "1" . ",") !== false || "1" == "")) {
if (!(false)) {
?>
<span class="serverInvalidState" id="captcha_ServerError">Please enter a value</span>
<?php //WAFV_Conditional send.php send(1:)
}
}
}?>
to:
<span class="textfieldRequiredMsg">Please enter a value (Spry)</span> </span>
<?php
if (ValidatedField('send','send')) {
if ((strpos((",".ValidatedField("send","send").","), "," . "1" . ",") !== false || "1" == "")) {
if (!(false)) {
?>
<span class="serverInvalidState" id="captcha_ServerError">Please enter a value (Server)</span>
<?php //WAFV_Conditional send.php send(1:)
}
}
}?>
temporarily so we can tell which is actually failing.
Can you also post a link?