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?
>>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 )
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
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;