W jaki sposób mogę w poniższym kodzie JavaScript, wykluczyć sprawdzanie reguły/dyrektywy captcha, a dokładnie kodu:
Poniższy kod JV używam do sprawdzania w czasie rzeczywistym wartości wprowadzonych do pól formularza. Przy polu z elementem Captcha nie sprawdza, pozostałe pola ok. Po wpisaniu prawidłowych wartości do wszystkich pół formularza, niestety ale mimo prawidłowego wpisania wartości z obrazka informuje mnie o błędnym wpisanym kodzie. Dlatego też chciałbym go w jakiś sposób wykluczyć z tego sprawdzenia. Czy jest jakaś możliwość zmiany kodu JV, aby nie sprawdzało pola 'capche'? Męczę się z rozwiązaniem tego problemu strasznie. Kiepsko znam się na JV. Byłbym bardzo wdzięczny za jakąkolwiek pomoc.
Kod
<!-- Kod JavaScript !-->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript">
$(function()
{
$("input").blur(function()
{
var formElementId = $(this).parent().prev().find('label').attr('for');
doValidation(formElementId);
});
});
function doValidation(id)
{
var url = '/uzytkownicy/validateform'
var data = {};
$("input").each(function()
{
data[$(this).attr('name')] = $(this).val();
});
$.post(url,data,function(resp)
{
$("#"+id).parent().find('.errors').remove();
$("#"+id).parent().append(getErrorHtml(resp[id], id));
},'json');
}
function getErrorHtml(formErrors , id)
{
var o = '<ul id="errors-'+id+'" class="errors">';
for(errorKey in formErrors)
{
o += '<li>' + formErrors[errorKey] + '</li>';
}
o += '</ul>';
return o;
}
</script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript">
$(function()
{
$("input").blur(function()
{
var formElementId = $(this).parent().prev().find('label').attr('for');
doValidation(formElementId);
});
});
function doValidation(id)
{
var url = '/uzytkownicy/validateform'
var data = {};
$("input").each(function()
{
data[$(this).attr('name')] = $(this).val();
});
$.post(url,data,function(resp)
{
$("#"+id).parent().find('.errors').remove();
$("#"+id).parent().append(getErrorHtml(resp[id], id));
},'json');
}
function getErrorHtml(formErrors , id)
{
var o = '<ul id="errors-'+id+'" class="errors">';
for(errorKey in formErrors)
{
o += '<li>' + formErrors[errorKey] + '</li>';
}
o += '</ul>';
return o;
}
</script>