Input

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Input

Re: Input

par scadox » 23 août 2011, 16:10

OK Merci beaucoup.

j'ai reussi en remplacant l'envoi

Code : Tout sélectionner

document.getElementById(\"latitude\").innerHTML = latitude;
par :
document.getElementById(\"a\").value= latitude;

Re: Input

par Ryle » 23 août 2011, 15:51

Ton attribut html ne devrait pas contenir de caractères < ou > .. il faut remplacer ceux-ci par des entités html pour qu'ils soient traités correctement.

Tu peux le faire soit manuellement : "<" devient alors "<" et ">" devient ">"
<input type='text' name='latitude' value=\"<div id='latitude'></div>\">
Ou éventuellement faire appel à htmlentities() qui va encoder les caractères spéciaux de la chaine que tu passes en paramètres en entités html.
" ... <input type='text' name='latitude' value=\"" . htmlentities("<div id='latitude'></div>") . "\"> ... "

Input

par scadox » 23 août 2011, 03:29

Bonjour a tous.

Je voudrais savoir si il a une commande qui pourrais régler mon problème.

Voici mon code :
<div id='latitude'></div>    
<input type='text' name='latitude' value=\"<div id='latitude'></div>\">
La valeur ne veut pas apparaître dans mon input

il ajoute le <div ou <span dans le value du input.

Il a moyen de faire entré dans l'input seulement la valeur du id ?

La valeur id provient d'une function de API Google pour GeoLocation.

Voici une image :
Image

Je vous remercie de votre aide !