Récup valeur div

Bonjour,
Je tarvaille avec php, ajax, javascript
dans ma page j'ai des div dont je veux recupérér la vaeur pour la stocker dans un input.
j'ai mon div:
<div id = 'id' style='display:inline'>id<iput type="text" name = 'id' id ='id' onblur='remplir()'></div>
ce div est rempli avec ajax.
puis jai un input type="text" name ="recup" id ="recup"
ce qe je veut cmettre la valeur qui s'affiche dans mon div dans le input
pour cela j'ai mis dans mon div une fcontion onblur="remplir".
function remplir()
{
document.frm["recup"].value=document.getElementbyId('id').innerhtml
//dans ce cas ca m'affiche <input onblur="..."

}
jai essayé de mettre directement document.f["id"].value mais ça ne marche pas

est-ce que vous pouvez m'aider svp.j'ai cherché sur le net mais je n'ai rien trouvé

Meric bcp.

3 réponses

  1. Pourtant chez moi ça fonctionne très bien :
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    		<title>Test Fonction</title>
    		<script language="Javascript">
    		function remplir(){
         		document.getElementById('recup').value=document.getElementById('test_text').value;
    		}
    		</script>
    	</head>
    	<body>
    		<div id = 'id' style='display:inline'>id<input type="text" name = 'test_text' id ='test_text' onblur='remplir()'></div>
    		<br>
    		<input type="text" name="recup" id="recup" value="">
    	</body>
    </html>
    1. à part les nom on a exactement la même chose, mais ça ne marche pas.
      Merci bcp pour ton aide.
    2. oui ca m'affiche undefined dans la zone recup
      est ce que c'est normale?
  2. J'ai oublié le "." dans la fonction javascript :
    document.getElementById('recup').value=document.getElementById('test_text').value;
    Pourrais tu me dire ce qu'il t'affiche ?
    1. si pour le point je l'avais mis.
      mais il ne m'affiche rien du tout ça reste vide.
  3. Change l'id de ton input :
    <iput type="text" name = 'test_text' id ='test_text' onblur='remplir()'>
    Ensuite dans ta fonction javascript tu récupères la valeur de l'input comme suit :
    function remplir(){
         document.getElementById('recup').value=document.getElementById('test_text')value;
    }
    Bonne continuation ;-)
    1. merci bcp pour ta réponse mais çe ne marche pas.