Salve a tutti...
Ho una piccola difficoltà, riguarda la verifica di campi (se sono vuoti o compilati)

Allora, il codice sottoindicato AJAX

function controllocampi()
{

// code for IE7+, Firefox, Chrome, Opera, Safari
if(window.XMLHttpRequest)
{

var email = document.getElementById("email").value;

xmlhttp_1 = new XMLHttpRequest();

} else {

// code for IE6, IE5
xmlhttp_1 = new ActiveXObject("Microsoft.XMLHTTP");

}

xmlhttp_1.onreadystatechange = function()
{

if(xmlhttp_1.readyState == 4 && xmlhttp_1.status == 200)
{

document.getElementById("mancanteNome").innerHTML = xmlhttp_1.responseText;

document.getElementById("mancanteCognome").innerHT ML = xmlhttp_1.responseText;

if(xmlhttp_1.responseText.indexOf("OK")!=-1)
{

check_1 = false;

}

}

}

xmlhttp_1.open("GET", "prova.php?nome=" + nome +"&email=" + email, true);

xmlhttp_1.send();

}

Codice HTML

<table width="100%" border="0" align="center" cellpadding="6" cellspacing="0" class="testo_blu_s">
<tr>
<td>NOME</td>
<td><input name="nome" id="nome" type="text" class="campi" size="40" onblur="controllocampi()">
<div id="mancanteNome" style="margin-top:8px;" ></div></td>
</tr>
<tr>
<td>COGNOME</td>
<td><input name="cognome" id="cognome" type="text" class="campi" size="40" onblur="controllocampi()">
<div id="mancanteCognome" style="margin-top:8px;" ></div></td>
</tr>
</table>

Codice PHP

<?php

if(!$_GET['nome'])
{

echo"Inserire nome";

}

if(!$_GET['cognome'])
{

echo"Inserire cognome";

}

?>

Funziona, però fa vedere tutt'e due i messaggi sul div mancanteNome, com'è lo speficio codice PHP o AJAX in modo che se manca il nome deve vedere il messaggio sul div mancanteNome e il cognome sul div mancanteCognome