begin process at 2012 05 29 16:28:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Divers

 > 

Probleme de debutant


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

Probleme de debutant

samedi 2 septembre 2006 à 08:49:32 | Probleme de debutant

darkwhite

Salut a tous. J'ai commencer le Javascript depuis une semaine donc je debute tout juste.

J'ai commencé ce programme simple :

<HTML>
<!--Resolution d'equation du second degré-->

<title>.:Darlwhite:. Resolution d'equation du second degré </title>

<HEAD>
<SCRIPT>
function calcul(form1)
{
var a=document.form1.input.value;
var b=document.form1.input2.value;
var c=document.form1.input3.value;
alert("Vous avez saisi ");
<!--var delta=(b*b)-(4*a*c);
<BR>Delta=
document.form1.resultat.value=delta;-->
}


</SCRIPT>
</HEAD>
<BODY>

<FORM NAME="form1">
<H3 align=center> Programme de resolution d'equation du second degre</H3>
<TABLE>
<TR><TD>Entrez ax² <BR> <INPUT TYPE="text" NAME="input" ></TD>
    <TD>Entrez bx <BR>  <INPUT TYPE="text" NAME="input2"></TD>
    <TD>Entrez c <BR>  <INPUT TYPE="text" NAME="input3"></TD></TR>
</TABLE>
<INPUT TYPE="button" NAME="ok"Value="valider" onClick="calcul(form1)">
</FORM>
</HTML>


Le probleme a ce stade c'est que quand je clique sur le bouton il ne se passe rien, pourtant j'ai bien specifier l'evenement "onclick"?

Merci d'avance
a++++
samedi 2 septembre 2006 à 10:28:01 | Re : Probleme de debutant

bultez

Membre Club





salut à toi blanc foncé,

>>donc je debute tout juste.
tout le monde en est là.

quelles petites erreurs.

__avec FireFox, il faut regarder la "console javascript"
__avec Internet Explorer, il faut activer le debugger
( et mieux télécharger le débogage IE, pas à pas,
  visualisation variables... j'ai mis un tuto pour
  commencer à utiliser )

°<-- c'est un commentaire pour le html,
   pas pour javascript. utiliser : // et/ou /*...*/
°éviter les names qui ressemblent par trop
   à ce que comprend html/javascript( input ici ? )
°ne pas confondre les paramètres de la fonction
   et ceux qu'on passe quand on l'appele cette fonction.

<HEAD>
<SCRIPT type="text/javascript">
function calcul(frm)
{
 var a=frm.input1.value;
 var b=frm.input2.value;
 var c=frm.input3.value;
 //alert("Vous avez saisi ");
 var delta=(b*b)-(4*a*c);
 frm.resultat.value=delta;
}

</SCRIPT>
</HEAD>
<BODY>

<FORM NAME="form1">
<H3 align="center"> Programme de resolution d'equation du second degre</H3>
<TABLE>
<TR><TD>Entrez ax²</td><td><INPUT TYPE="text" NAME="input1" ></TD>
    <TD>Entrez bx</td><td><INPUT TYPE="text" NAME="input2"></TD>
    <TD>Entrez c</td><td><INPUT TYPE="text" NAME="input3"></TD></TR>
    <TD>Résultat</td><td><INPUT TYPE="text" NAME="resultat"></TD></TR>
</TABLE>
<INPUT TYPE="button" NAME="ok"Value="valider" onClick="calcul(document.form1);">
</FORM>
</HTML>

les variables ( a,b,c, delat ) ne sont pas indispensables.
il faudra contrôler si ce qui est saisi est bien numérique.
et testes avec une valeur comme "038"  par exemple !


cordialement   Bul  Site  M'écrire

samedi 2 septembre 2006 à 16:33:02 | Re : Probleme de debutant

darkwhite

J'ai tout corrigé :

<HTML>
<title>.:Darlwhite:. Resolution d'equation du second degré </title>

<HEAD>
<SCRIPT>
function calcul(frm)
{
var a=document.frm.input1.value;
var b=document.frm.input2.value;
var c=document.frm.input3.value;
//alert("Vous avez saisi ");
var delta=(b*b)-(4*a*c);
frm.delta.value=delta;
write("delta="+delta);
}


</SCRIPT>
</HEAD>
<BODY>

<FORM NAME="form1">
<H3 align="center"> Programme de resolution d'equation du second degré</H3>
<TABLE>
<TR><TD>Entrez ax²</td><TD> <INPUT TYPE="text" NAME="input1" ></TD>
    <TD>Entrez bx </td><TD>  <INPUT TYPE="text" NAME="input2"></TD>
    <TD>Entrez c </td><TD>  <INPUT TYPE="text" NAME="input3"></TD>

</TABLE>
<INPUT TYPE="button" NAME="ok"Value="valider" onClick="calcul(document.form1);">

</FORM>
</HTML>


{efin je pensse} mais j'ai toujours le meme probleme ??! : Aucune reaction quand on appuie sur le bouton.


samedi 2 septembre 2006 à 16:48:02 | Re : Probleme de debutant

bultez

Membre Club



tout corrigé... avec des erreurs.
activer le debugger (si IE), il donnera les erreurs.

ce n'est pas : document.frm.input#...    mais    frm.input#...
frm.delta.value=delta;       delta n'est pas décrit dans le formulaire form1.
write("delta="+delta);        ordre inconnu c'est document.write
                                 mais ça va effacer toute la page !

cordialement   Bul    Site    M'écrire


Cette discussion est classée dans : probleme, var, document, value, form1


Répondre à ce message

Sujets en rapport avec ce message

Si superieur... [ par christuckers ] Salut les CSistes !!!Aujourd'hui, pour pas changer, question, bete, qui je pense, vous demandera pas trop d'effort...Voici mes calculs javascripts :fu Control et insertion dans des cellules [ par christuckers ] Salute tout le monde !Bon ba la j'ai l'impression de bloqué sur un truc completement ridicule. Je me dis que j'ai réussi à faire un truc de iouf, mais Fonction ET dans fonction if [ par chrisslk ] Bonjour, tout le monde, je suis nouveau sur ce site, et presque nouveau en javascript, désolé si je m'exprime mal.Cette fonction, je suis presque sur Creer un formulaire de calcul [ par quinton75 ] Bonjour, J'essaie de crée un formulaire qui multiplie le nombre de place par le prix mais ça ne fonctionne pas [^^sad2][^^sad2] [code=js] func Vérification formulaire [ par maha1987 ] salut tout le monde, j'ai un formulaire html et css mais le controle javascript ne fonctionne pas j'ai essayé même avec le jquery mais toujours le mê insertion des donne javascripte dans une bdd [ par somapi ] salue les amies j'ai un pFe qui consiste à crée une ma interactive bon, ma problème c'est que j'ai des donne dans ma base j aimerait bien récupère ces récuperer données table [ par anasjava ] Je suis débutant en java  et  j'ai  un petit souci, je remli une table par des donnée Problème de script faisant ralentir ie [ par gregusse ] Bonjour ! J'ai un problème sur un script que j'ai codé. J'ai le message de IE "un script fait ralentir internet explorer ...". Apparemment c'est à ca Script qui fonctionne sur Firefox mais pas sur IE ... [ par ocomptoir ] Bonjour, J'en appelle aux experts ou du moins à ceux qui ont de meilleurs yeux que moi :). Bon, mon script est très moyen, je sais, mais il me suffi recharger les variables suite à un reload [ par goyave ] bonjour suite à un changement de machine et de prog je me trouve confronté à un probleme enervant j'ai un formulaire avec les champs [code=autre]nom


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 0,515 sec (4)

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