fr . comp . lang . javascript


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Calcul instantané sur Fr Comp Lang Javascript



Groupes les plus fournis
sci astronautique lettres ecriture rec son-image video materiel comp os linux configuration comp os mac-os classiques misc handicap rec arts musique jazz reseaux telecoms operateurs mobiles comp developpement agl windev rec arts musique metal comp algorithmes comp lang php lettres langues-anciennes grec petites-annonces divers sci electrotechnique usenet-fr emile durkheim comp sys palm-pilot rec photo materiel reseaux telecoms adsl comp lang python


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

JavaScript 2 s'annonce comme version minimaliste
Journal du Net - 27 août 2008
JavaScript 2 n'attendra pas la version 4 du langage ECMAScript. Parmi les entreprises ayant poussé en ce sens figurent plusieurs poids lourds, ...
source

actualité

Bien mais pas à ce point...
Journal du Net - Publié depuis 1 heure
Oui, j'ai rencontré des problèmes de compatibilités JavaScript, ou des bugs qui sont apparus sur des pages mêlant flash et JavaScript. ...
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.lang.javascript |

fr . comp . lang . javascript

Calcul instantané



accueil . fr . comp . lang . javascript




Calcul instantané

   
Sujet: Calcul instantané
De: dam.courriel (l' arobase) gmail.com (DamDamDeo)
Groupes: fr.comp.lang.javascript
Organisation: http://groups.google.com
Date: 09. May 2008, 10:51:07
Bonjour à tous,
je permets ce petit message, ceci afin de soliciter votre aide sur un
petit problème...

Voici mon formulaire (du moins une partie) :


[code]
<body>
<form name="form1" method="post" action=""><table width="389"
border="1">
 <table width="46%" border="0" cellspacing="2" cellpadding="0">
                  <tr>
                    <td width="29%">&nbsp;</td>
                    <td width="22%"><div
align="center"><strong>acteur</strong></div></td>
                    <td width="25%"><div
align="center"><strong>chanteur</strong></div></td>
                    <td width="24%">total</td>
    </tr>
                  <tr>
                    <td>Adultes</td>
                    <td>


                          <input name="ch_acteur_adultes" type="text"
id="ch_acteur_adultes" size="10" onchange="add()"/


                     </td>


                    <td>
                      <input name="chanteur_adulte" type="text"
id="chanteur_adulte" size="10" onchange="add()"/>
</
td>
                    <td><input name="total_adultes" type="text"
id="total_adultes" size="10" style="border:solid 2px  #FF6600"
readonly="true"/></td>
                  </tr>
                  <tr>
                    <td>De 12 &agrave; 18 ans</td>
                    <td>
                      <input name="ch_acteur_18" type="text"
id="ch_acteur_18" size="10" onchange="add()"/>                    </
td>
                    <td>
                      <input name="chanteur_18" type="text"
id="chanteur_18" size="10" />                    </td>
                    <td><input name="total_18" type="text"
id="total_18" size="10" style="border:solid 2px  #FF6600"
readonly="true"/></td>
                  </tr>
                  <tr>
                    <td>Moins de 12 ans</td>
                    <td>
                        <input name="ch_acteur_12" type="text"
id="ch_acteur_12" size="10" onchange="add()"/>                    </
td>
                    <td>
                        <input name="chanteur_12" type="text"
id="chanteur_12" size="10" />                   </td>
                    <td>
                      <input name="total_12" type="text"
id="total_12"
size="10" style="border:solid 2px  #FF6600" readonly="true"/

                  </td>


                  </tr>
                  <tr>
                    <td>total</td>
                    <td><input name="total_acteur" type="text"
id="total_acteur" size="10" style="border:solid 2px  #FF6600"
readonly="true"/></td>
                    <td><input name="total_chanteur" type="text"
id="total_chanteur" size="10" style="border:solid 2px  #FF6600"
readonly="true"/></td>
                    <td><input name="total" type="text" id="total"
size="10" style="border:solid 2px  #FF6600" readonly="true"/></td>
                  </tr>
                </table>

</form>


</body>
[code]


Le but de ce formulaire est de calculer le nb d'adhérents pour chaque
catégorie, et pour cela, j'utilise le petit script suivant :


[code]
<script type="text/javascript">
function purge(nbre) {
// conversion séparateur ',' en '.'
nbre = nbre.replace(',','.');
// recherche et remplacement de caractères non désirés
nbre = nbre.replace(/([^0-9 ^.]|\.{2,5}|\s)/g,'');
return nbre;


}


function add() {
var f = document.forms[0];
var tot = 0;
// pour chaque élément du formulaire
for(var i=0; i<f.length; i++) {
// si c'est un champ de texte et dont le nom commence par 'ch_'
if(f[i].type=='text' && f[i].name.indexOf('ch_')>=0) {
// correction du contenu du champ
f[i].value = purge(f[i].value);
// ajout de cette valeur à la variable 'tot'
tot += f[i].value*1;
// comme la valeur d'un champ est de type texte
// on l'a transformée en nombre (en le multipliant par 1)
// avant de faire l'addition

}
}


// insertion du résultat
f['total_acteur'].value = tot;

}


</script>

[/code]


Mon soucis est que ce script ne me permet pas de faire plusieurs
calculs dans un même formulaire.
Comment remédier à ce soucis qui commence à me hanter depuis
plusieurs
jours maintenant.


D'avance merci,


DDD


Date Sujet  Auteur
01.01. o 
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs soc politique test sci zetetique misc engueulades usenet abus d rec moto misc droit travail rec photo numerique sci philo

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs soc politique rec moto test sci zetetique misc droit travail rec tv programmes usenet abus d misc engueulades education entraide maths

actualité

JavaScript 2 s'annonce comme version minimaliste
Journal du Net - 27 août 2008
JavaScript 2 n'attendra pas la version 4 du langage ECMAScript. Parmi les entreprises ayant poussé en ce sens figurent plusieurs poids lourds, ...
source

actualité

Et les normes '
01net - Il y a 7 heures
Pour le developpeur Web > Il ne serait alors plus obliger de multiplier les procédures de controles et les fonctions Javascript pour pallier au non respect ...
source


 




Copyright 2008 ©  - YouTheNet.com

| Bálsamo Chino |