Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1603 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Newbie dans la panade...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Newbie dans la panade...

n°1290094
stanthefla​sher
Posté le 23-01-2006 à 14:44:23  profilanswer
 

Bonjour, je m'entraine aux formulaires en javascript mais ça ne marche pas, l'erreur "Objet attendu" est systématiquement invoquée. Pouvez-vous me dire ce que j'ai oublié?
 
Merci
 
Mon code:
 
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <style type="text/css">
   <!--
   p{text-align:justify;}
   -->
   </style>
 
   <script language="javascript">
   <!--
function manchot(){
document.bandit.une.value=ParseInt(Math.random()*100);
document.bandit.deux.value=ParseInt(Math.random()*100);
document.bandit.trois.value=ParseInt(Math.random()*100);
alert(document.bandit.trois.value);
}
   // -->
   </script>  
 
</head>
 
<body bgcolor="#FFFFFF">
  <table size="50%">
    <form name="bandit">
      <tr>
        <td><input type="text" name="une" size="1" value="0"></td>
        <td><input type="text" name="deux" size="1" value="0"></td>
        <td><input type="text" name="trois" size="1" value="0"></td>
       </tr>
       <tr>
        <td><input type="button" value="Jouer" onClick="javascript:manchot();"></td>  
      </tr>
    <form>
  </table>  
</body>
</html>

mood
Publicité
Posté le 23-01-2006 à 14:44:23  profilanswer
 

n°1290134
anapajari
s/travail/glanding on hfr/gs;
Posté le 23-01-2006 à 15:21:05  profilanswer
 

la fonction c'est parseInt et non ParseInt!!! La casse est importante en js.
 
Par contre quitte à commencer, prends tout de suite de bonnes habitudes:
- pas de tableau pour la mise en forme
- utilise les css
- sert toi du dom pour acceder à tes élements en js
 
Tu devrais trouver environ 3.246.205 sujets sur ce forum parlant de cela.
 
Après ta page devrait ressembler en gros à ça:

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
  4. <head>
  5.   <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  6.   <title>Test</title>
  7.   <style type="text/css">
  8.    body{
  9.      background-color: black;
  10.    }
  11.   </style>
  12.   <script type="text/javascript">
  13.    function manchot(){
  14.      document.getElementById('inp1').value=parseInt(Math.random()*100);
  15.      document.getElementById('inp2').value=parseInt(Math.random()*100);
  16.      document.getElementById('inp3').value=parseInt(Math.random()*100);
  17.    }
  18.    </script>
  19. </head>
  20. <body>
  21. <form name="bandit" action="truc.php">
  22.     <input type="text" id="inp1" name="une" size="1" value="0"/>
  23.     <input type="text" id="inp2" name="deux" size="1" value="0"/>
  24.     <input type="text" id="inp3" name="trois" size="1" value="0"/>
  25.     <br/>
  26.     <input type="button" value="Jouer" onClick="javascript:manchot();"/>
  27. </form>
  28. </body>
  29. </html>


j'ai carrement viré le tableau qui servait a rien ( a vu de nez)...

n°1290135
gilou
Modérateur
Modzilla
Posté le 23-01-2006 à 15:21:35  profilanswer
 

Ca irait peut etre mieux avec parseInt, non?
EDIT: le temps que je teste si il y avait pas d'autres erreurs, j'ai ete grilled.
A+,


Message édité par gilou le 23-01-2006 à 15:22:41

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°1290141
stanthefla​sher
Posté le 23-01-2006 à 15:25:46  profilanswer
 

Merci pour vos réponses. J'ai encore des réflexes préhistoriques dans mon codage, merci pour vos conseils.

n°1290146
gatsu35
Blablaté par Harko
Posté le 23-01-2006 à 15:30:51  profilanswer
 

edit : je corrige un truc et je remet le texte


Message édité par gatsu35 le 23-01-2006 à 15:31:57
n°1290149
gatsu35
Blablaté par Harko
Posté le 23-01-2006 à 15:32:27  profilanswer
 

+1 pour anapajari j'avais pas fait gaffe


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Newbie dans la panade...

 

Sujets relatifs
Service Web ---> Newbie!!! urgentHTML - Newbie - 2 questions techniques
[html] Newbie - mon site - lien pour télécharger - Résolu -Question de la part d'un newbie en html
[Newbie]Executer un utilitaire phpCréer un champ de saisie formulaire dans une page web (newbie) ?
Prob méga newbie[Flash] newbie vs Events de List
[help Newbie] script d'authentification sur IE[NEWBIE]langues
Plus de sujets relatifs à : Newbie dans la panade...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR