my doubt is, when i put document.getElementById('myPassword').value); in the function validarDados it is correspondent to the valor, then i need another varriable, but the valor1 isn't work as i expect, the result in a echo (echo $valor1;) is undefined (echo $valor; works fine)
<input type="password"  id="myPassword"  name="password" class="text" onblur="validarDados('myPassword', document.getElementById('myPassword').value);" />
<input type="password" id="passwordMatch" name="passwordMatch" class="text"  onblur="validarDados('passwordMatch', document.getElementById('passwordMatch').value);" />
ajax
var req;
function validarDados(campo, valor, valor1) {
    if(window.XMLHttpRequest) {
        req = new XMLHttpRequest();
    }
    else if(window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    var url = "ajax/validacao.php?campo="+campo+"&valor="+valor +"&valor1="+valor1;
    req.open("Get", url, true); 
    req.onreadystatechange = function() {
        if(req.readyState == 1) {
            document.getElementById('campo_' + campo + '').innerHTML = '<font color="gray">Verificando...</font>';
        }
        if(req.readyState == 4 && req.status == 200) {
            var resposta = req.responseText;
            document.getElementById('campo_'+ campo +'').innerHTML = resposta;
        }
    }
    req.send(null);
}
in a php file
$campo = $_GET['campo'];
$valor = $_GET['valor'];
$valor1 = $_GET['valor1'];
any ideia?
thanks
