valeur d'un champ texte en js

valeur d'un champ texte en js - HTML/CSS - Programmation

Marsh Posté le 20-04-2003 à 12:21:16    

Salut !
 
Pb tout simple mais que je n'arrive pas à résoudre  :sarcastic:  
 
J'ai un champ texte d'un formulaire dont la valeur est issue d'un calcul dans un script javascript.
 
ça fait un truc du genre:
 
<input name="total" type="text" size="5" value="calc('.$ligne.';)">
 
et le script:
 
<script>
function calc(ligne) {
panier.elements[ligne].value=panier.elements[ligne-3].value*panier.elements[ligne-2].value;
}
</script>
 
Seulement, et c'est normal avec ma syntaxe actuelle, au lieu de m'affichier le résultat du calcul, il m'affiche 'calc(....'.
 
Comment faire pour afficher dans le champ texte le resultat du calcul ??
 
Merci !

Reply

Marsh Posté le 20-04-2003 à 12:21:16   

Reply

Marsh Posté le 20-04-2003 à 12:36:09    

Déjà on récupère les valeurs par getElementById('ton_element';) et non avec ton JS pourri made in IE.
 
Ensuite, j'ai comme l'impression que tu confonds JS et PHP (ou plutôt que tu mélanges les deux).
 
Commence déjà par faire un script reposant sur des document.getElementById('ton_element';).value  
 
Je crois que tu vas déjà pouvoir éclaircir ce que tu veux faire.
 
Pour modifier un champ, on fait :
 
document.getElementById('ton_champ_a_modifier';).value = ce que tu veux.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed