Hai ragione, non so perchè ma non ci avevo pensato...

Ho scritto questo script

Nella pagina con il form
codice:
<script type="text/javascript">
function name_control()
{
 username = document.getElementById('username_form');
 $.ajax({
   type: "POST",
   url: "user_check.php",
   data: "username="+username,
   success: function(risul)
   {
    document.getElementById('username_check').innerHTML=risul;
   }
 });
}
</script>

user_check.php
Codice PHP:
<?php
$username 
$_POST['username'];

if(
strlen($username)>0)
 {
  
$query_select_user "SELECT id FROM user WHERE username = '$username'";
  
$result_select_user mysql_query($query_select_user$connessione_mysql);
  if(
mysql_num_rows($result_select_user) == 0)
   {
    echo 
" ";
   } else {
    echo 
"$username sei tu? <a>Esegui l'accesso</a>";
   }
 } else {
  echo 
" ";
 }
?>

Ma nel div in questione ricevo solo [object HTMLInputElement].

Dove sbaglio?