badziz
Messages postés62Date d'inscriptionjeudi 11 mai 2006StatutMembreDernière intervention28 juin 2011
-
23 avril 2009 à 15:35
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 2015
-
24 avril 2009 à 18:19
Bonjour,
J'ai
réalisé un petit formulaire de calcul en javascript et html mais j'ai
un problème pour l'affichage des résultats, voici le code:
<script type= "text/javascript">
function valider(){
f = document.form;
var total_revenus,total_charges,total_credits,res_1,res_2,res_3,resultat;
Selon les informations que vous nous avez
données, votre taux est de ,
----
Calcul du pourcentage des charges par rapport
au revenu: ,
----
Calcul du pourcentage du/des crédits par rapport au
revenu: %,
----
Reste à vivre: %
</form>
Donc les
alert(); me donnent bien les résultats mais j'aimerais plutot afficher
ces résultats sous le bouton valider dans du texte (sans input si
possible). Quelqu'un a une idée?
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 23 avril 2009 à 15:47
Bonjour,
>>mais
j'aimerais plutot afficher ces résultats sous le bouton valider dans du
texte (sans input si possible).
innerHTML d'un div , innerHTML d'un span... ou tout autre balise qui pourrait te plaire
( value ou innerHTML, faut voir )
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 23 avril 2009 à 19:07
<form name="form"> ...
ton formulaire est soumis, envoyée à la même page
car pas d'action= ( elle est rechargée )
un formulaire c'est fait pour être envoyé... normalement.
évite les name= à des noms connus !! form ici !
un jour ou l'autre ça te jouera des tours...
c'est onclick pas on_click !
d'ailleurs tu n'utilises pas une chose normale/standard... pour le submit !
pas de onclick ! et action manque
<form action="page à qui envoyer.htm ou php ou.... "
name="frm" onsubmit="return (valider());"> ...
le formulaire sera envoyé vers ce qu'il y a dans action si la fonction
retourne true, non envoyé sin elle retourne false
si tu ne veux jamais envoyer ( on utilise rarement un bouton submit
dans ce cas ) mais
badziz
Messages postés62Date d'inscriptionjeudi 11 mai 2006StatutMembreDernière intervention28 juin 20111 23 avril 2009 à 19:29
pour le on_click pas de soucis c'était bien onClick dans mon code ;)
Pour ce qui est d'envoyé le formulaire, justement celui là ne doit pas être envoyé et simplement afficher les résultats.
J'ai fait les changements mais apparemment toujours le même problème. Voila ce que mon code donne:
<script type= "text/javascript">
function valider(){
f = document.frm;
var total_revenus,total_charges,total_credits,res_1,res_2,res_3,resultat = 0;