Calcul automatique champs input type number
Résolu
Odd89
Messages postés
51
Date d'inscription
Statut
Membre
Dernière intervention
-
Odd89 Messages postés 51 Date d'inscription Statut Membre Dernière intervention -
Odd89 Messages postés 51 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Calcul automatique champs input type number
- Réponse automatique thunderbird - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Calcul moyenne excel - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
1 réponse
Salut,
PHP est exécuté sur le serveur contrairement à javascript qui est exécuté sur le navigateur, le javascript ne pourras donc pas utiliser directement une variable PHP.
Par contre, puisque PHP permet de générer du code html, la solution la plus simple à partir de ton code semble être d'afficher la valeur de la variable PHP dans l'attribut value de l'input hidden :
Au passage l'attribut onblur sur un input de type hidden est inutile.
Bonne journée,
PHP est exécuté sur le serveur contrairement à javascript qui est exécuté sur le navigateur, le javascript ne pourras donc pas utiliser directement une variable PHP.
Par contre, puisque PHP permet de générer du code html, la solution la plus simple à partir de ton code semble être d'afficher la valeur de la variable PHP dans l'attribut value de l'input hidden :
<input type="hidden" name="nourriture" id="nourriture" value="<?php echo $nourriture; ?>">
Au passage l'attribut onblur sur un input de type hidden est inutile.
Bonne journée,
En revanche, quand je clique sur le plus et le moins, cela ne me change pas mon "total".
Je suis obliger de cliquer dans le champs et d'en ressortir pour qu'il change.
N'y a t'il pas un autre moyen ?
Peux-tu me dire la différence entre un "onchange" et un "onclick" ?
j'ai l'impression qu'avec un "onclick" cela fonctionne aussi ! xD
L'événement onchange est mieux adapté ici car on peut également changer la valeur de l'input uniquement avec le clavier par exemple, dans ce cas l'événement onclick ne serait pas déclenché et le calcul ne serait donc pas fait.
Avec l'événement onclick, le calcul sera fait dès qu'on cliquera sur l'élément même si la valeur ne change pas, ce qui est inutile ici.