begin process at 2012 05 29 03:32:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Atlas

 > 

Erreur de calcul dans un formulaire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur de calcul dans un formulaire

dimanche 6 août 2006 à 19:20:20 | Erreur de calcul dans un formulaire

phil92500

Hello,

Voici mon souci,

Je souhaite mettre à jour un textarea avec une multiplication d'une valeur d'un input qui s'incrémente et comme données des variables php.
Voici le code que je met entre <head> et </head>

<SCRIPT language=JavaScript type=text/javascript>
<!--
function qm(form,cel,val,max,min) {
 pluriel = "";
/* els */
obj=document.getElementsByName(cel) 
nb=obj.item(0).value;
 //nb = document[form][cel].value;


 nb=parseInt(nb) + parseInt(val);

// nb = document[form][cel].value;
// nb = parseInt(nb) + parseInt(val);
 if (nb <min) {nb = min}
 if (max>1) {pluriel = "s"}

 for(i=0;i<obj.length; i++) 
  obj.item(i).value=nb; 

 //document[form][cel].value = nb; 
 if (nb > max) {
  alert ("Pour ce voyage, il n'est pas possible de sélectionner \nplus de " + max + " participants");
  for(i=0;i<obj.length; i++) 
   obj.item(i).value=nb; 
  //document[form][cel].value = max;
  
 }
 
}
//-->

function aff_modif_qte(quantite,quantite_maxi,quantite_mini,nom_input,nom_formulaire,libelle,resultat,valpdt) {
    document.write('<table border="0" cellspacing="0" cellpadding="0" height="17">');
    document.write('<tr><td>');
    document.write('<input type="text" name="'+nom_input+'" id="'+nom_input+'"size="2" maxlength="2" value="'+quantite+'" READONLY style="border-style:solid; border-width:1px; border-color:#000000 onChange="document.'+nom_formulaire+'.'+resultat+'.value = document.'+nom_formulaire+'.'+nom_input+'.value * '+valpdt+'"></td>');
    document.write('<td align="center" valign="middle" height="17">');
    document.write('<a href="javascript:qm(\''+nom_formulaire+'\',\''+nom_input+'\',1,'+quantite_maxi+','+quantite_mini+');">');
    document.write('<img src="images/btnplus.gif" border="0" alt="Ajouter"></a>');
    document.write('<br><a href="javascript:qm(\''+nom_formulaire+'\',\''+nom_input+'\',-1,'+quantite_maxi+','+quantite_mini+');">');
    document.write('<img src="images/btnmoins.gif" border="0" alt="Enlever"></a></td><td>&nbsp;'+libelle+'</td></tr></table>\n');
}
 

//-->
</SCRIPT>

et voici mes inputs:

<input name="adulte_val" type="text" class="normaltxt" id="adulte_val" value="" size="10" READONLY/>

<SCRIPT language=JavaScript>
aff_modif_qte("<?=$adulte?>","6","0","adulte","resa","adulte(s)","adulte_val","<?=$prix_adulte?>");
</SCRIPT>

lundi 7 août 2006 à 09:15:57 | Re : Erreur de calcul dans un formulaire

nickadele

Membre Club Administrateur CodeS-SourceS

C'est quoi la question?

Petite remarque :
document.write('<input type="text" name="'+nom_input+'" id="'+nom_input+'"size="2" maxlength="2" value="'+quantite+'" READONLY style="border-style:solid; border-width:1px; border-color:#000000 onChange="document.'+nom_formulaire+'.'+resultat+'.value = document.'+nom_formulaire+'.'+nom_input+'.value * '+valpdt+'"></td>');
Sauf erreur de ma part, ta fonction dans onChange ne sera jamais appelée vu que t'as mis READONLY

Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle



Cette discussion est classée dans : document, value, write, nb, cel


Répondre à ce message

Sujets en rapport avec ce message

"Mailto" dans une fenêtre "window.open" ???? [ par midas67 ] Bonjour à tous,Depuis peu je me suis mis à utiliser Javascript et je me trouve devant une impasse ....Pour les besoins d'un formulaire de commande j'u Imprimer [ par Tanaka24 ] Bonjour, j'ai crée un formulaire et j'envoie les réponses sur une nouvelle page internet mais je ne sais pas comment imprimer cette nouvelle page?Voic editeur menu [ par rosalin83 ] bonsoir,je vx creer un editeur de menu avec javascript voilà ce que j'ai fait mais j'ai trouvé des dificultés au niveau de l'etape suivante plus préci saisie de la value d'un textArea [ par mrt_sniper ] Bonjour cette foction me sert a enregistrer la value d'un textArea dans un tableau j'ai un problem de compatibilité avec Firefox j'ai essaié plusieurs Affiché valeur checkbox/radio si coché [ par amine38 ] Bonjour ! voilà j'ai un petit travail à faire et je ne parviens pas à résoudre mon problème : Je souhaite affiché la valeur des radios et checkbox co un petit probleme pour valider la formulaire avec javascript [ par shiroode ] salut je viens de creé une formulaire composé par nom, prenom, email, tel. est j'ai cree la partie javascript qui fais le test mais seulement pr le n Appeler un fichier JS [ par squago ] Bonsoir à tous, J'ai une question certainement très idiote, mais en tant que super novice vous m'en excuserez, j'espère. Voilà, j'ai récupéré un javas format de date [ par perruche1 ] Bonjour à tous, Dans le code suivant j'obtiens ce que je veux (la date du jour et celle de 18 jours après), mais je n'arrive pas à trouver comment je transférer la valeur d'un text field à un autre [ par jimmyhendrix ] Salut ! J'essaie de me monter un genre de formulaire php pour passer une commande sur mon site internet. Le code php fonctionne très bien, mais mon c Javascript et formulaire [ par warka0O ] Bonjour, (ou bonsoir) Je me présente à vous car j'ai un énorme soucis ! Mon contrôle de saisi sur mon formulaire ne veux pas s'opérer. Normalement,


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,373 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales