Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2823 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Probleme de syntaxe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme de syntaxe

n°994010
ch3co2h
Posté le 26-02-2005 à 00:30:49  profilanswer
 

J'ai un problème de syntaxe... regardez mon exemple
 

Code :
  1. <SCRIPT LANGUAGE="Javascript">
  2. var taille = document.forms["webmail"].Text2.value.length
  3. </script>
  4. <form method=POST action=... name=webmail>
  5. <textarea name=Text2>
  6. ...
  7. <input type=hidden value=????>
  8. </form>


A l'endroit ou j'ai mis les points d'interrogation je souhaite mettre la valeur de la variable taille mais je ne connais pas la syntaxe pour y parvenir merci de m'aider.

mood
Publicité
Posté le 26-02-2005 à 00:30:49  profilanswer
 

n°994025
cerel
Posté le 26-02-2005 à 02:39:22  profilanswer
 

Tu peux pas utiliser une variable JS dans ton code html.
 
Ce que tu peux faire en revanche, c'est "modifier" la value de ton input hidden grace a JS.
 
Donne un id a l'input hidden que tu veux modifier, puis apres tu utilises document.getElementById pour y metre la value que tu veux.

n°994182
Elghinn42
Posté le 26-02-2005 à 15:15:46  profilanswer
 

Au passage, ca te dirait pas de faire du code standard? Parce que tel quel, ca ne passera pas sur tous les navigateurs gérant le javascript (sans parler du code html /o\)


---------------
"le logiciel libre est une question de liberté, pas de prix" - Richard M. Stallman - (http://www.gnu.org/philosophy/why-free.fr.html)
n°995885
ch3co2h
Posté le 28-02-2005 à 15:23:42  profilanswer
 

cerel a écrit :

Tu peux pas utiliser une variable JS dans ton code html.
 
Ce que tu peux faire en revanche, c'est "modifier" la value de ton input hidden grace a JS.
 
Donne un id a l'input hidden que tu veux modifier, puis apres tu utilises document.getElementById pour y metre la value que tu veux.


 
ok j'ai essayer de modifier la valeur de mon input hidden en lui donnant un id puis j'ai utilisé document.GetElementById mais ca ne marche toujours pas. Voici un apercu de mon code :
 

Code :
  1. <SCRIPT language=javascript>
  2. document.getElementById("boss" ).value =document.forms['test'].nom.length.value
  3. </SCRIPT>
  4. <FORM METHOD="POST" action="http://..." name="webmail" >
  5. <input type='hidden' id=boss name='boo'>
  6. </form>


 
Dans l'exemple je souhaite mettre la valeur du nombre de caractere du champ 'nom' d'un formulaire nommé 'test'.
Donc en ce qui concerne la modification de la valeur de mon input hidden où est l'erreur ?
Merci de votre aide
 
 

n°995948
cerel
Posté le 28-02-2005 à 16:05:42  profilanswer
 

Si tu utilises document.getElementById, autant l'utiliser partout ...

Code :
  1. <script type="text/javascript">
  2. document.getElementById('boss').value = document.getElementById('test').length;
  3. </script>

n°996069
ch3co2h
Posté le 28-02-2005 à 17:05:22  profilanswer
 

ok ca marche merci beaucoup


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Probleme de syntaxe

 

Sujets relatifs
Problème de syntaxe sur une classeproblème de syntaxe avec une requête SQL
VBscript problème de syntaxe[VBA] --> Problème rapide ( erreur de syntaxe )
[YACC] Problème de syntaxeProbleme de syntaxe (::)
J'ai un problème avec easyphp 1.7 (syntaxe php)XML : Probleme syntaxe
Probleme de syntaxe avec DB2[ACCESS] Problème de syntaxe d'une requête !
Plus de sujets relatifs à : Probleme de syntaxe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR