вопрос решен, если кому нужна проверка кода капчи при помощи аджакс вот функция:
function testCapcha()
{
var ajx = getXmlHttp();
var tbxCapcha = document.getElementById('capcha').value;//текстбокс для ввода кода капчи
var spanMessage = document.getElementById('capchaControl');//для вывода сообщения о правильности кода
var url = location.href + '&capc=' + tbxCapcha; //$_GET['capc']
if(tbxCapcha.length == 5) //количество символов кода
{
ajx.open('GET', url, true);
ajx.onreadystatechange = function()
{
if(ajx.readyState == 4 && ajx.status == 200)
{
var resp = ajx.responseText;//содержимое пхп файла
var reg = /Код верный|Код не верный/m;
var res = resp.match(reg);
spanMessage.innerText = res[0];
}
}
ajx.send(null);
}
else spanMessage.innerText = '';
}
она запускается в текстбоксе ввода кода капчи onkeyup="testCapcha();"
а на сервере простая проверка:
if(isset($_GET['capc']))
{
if($_GET['capc'] == $_SESSION['cap'])
echo 'Код верный';
else
echo 'Код не верный';
}
и всё
Спаси всех Господь.