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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  document.element has no properties

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

document.element has no properties

n°1409195
mbarekh
Posté le 19-07-2006 à 10:41:49  profilanswer
 

Bonjour,
dans mon site web, j'ai un formulaire. Dans ce formulaire j'ai un input que l'utilisateur doit:
-ou bien le laisser vide
-ou bien le remplir par un entier
 
ce que j'ai fait est la chose suivante:
onClick='if ( document.getElementById('numero').value!='' & !isEntier(document.getElementById('numero').value)) alert("Vous devez remplir le champs un entier, ou laissez le vide!" )';
 
 
sur IE ça marche,cad quand je laisse vide il ne fait rien, quand je replit par un entier il fait le boulot qu'il doit faire(requete sql),sinon il m'affiche le alert.
sur Mozilla ça ne marche en aucaun cas et la console java me sort:
Erreur : document.getElementById("numero" ) has no properties
 
 
je ne comprends pas.

mood
Publicité
Posté le 19-07-2006 à 10:41:49  profilanswer
 

n°1409202
anapajari
s/travail/glanding on hfr/gs;
Posté le 19-07-2006 à 10:47:48  profilanswer
 

Dans l'ordre:
- l'opérateur logique ET en javascript s'écrit ainsi && et non &
- il existe une fonction toute faite en js pour tester les nombres ( isNan)
- on peut voir tout le code du bouzin

n°1409208
mbarekh
Posté le 19-07-2006 à 10:54:12  profilanswer
 

voila le formulaire:
 
 
<form method="post" action="resultat_rech.php" target="_blank">  
  &nbsp;Num&eacute;ro Lubs&nbsp;
  <input type="text" name="numero"/>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  Texte&nbsp;
  <input type="text" name="texte"/>
  </br></br></br></br>
   
  <table cellspacing="0" cellpadding="4">
    <tr>
   <td>Contractant:</td><td><input type="text" name="contractant" /></td>
  </tr>
  <tr>
   <td>Pays:</td><td><input type="text" name="pays" /></td>
  </tr>
  <tr>
   <td>Type du document:</td><td><input type="text" name="type_doc" /></td>
  </tr>
  <tr>
   <td>Sous-type du document:</td><td><input type="text" name="sou_type_doc" /></td>
  </tr>  
  </table>
  </br>
  &nbsp;<input type="button" id="rech" value="Rechercher" onClick="valider();"/>
 
 
 
 
et voilà la fonction valider:
 
function valider()
    {
     if ( document.getElementById('numero').value!='' && !isEntier(document.getElementById('numero').value)) alert("Vous devez remplir le champs Num\351ro Lubs par un entier, ou laissez le vide!" );
     else document.forms[0].submit();
    }
 
 
j'ai fait une fonction isEntier car je ne veux pas les nombre negatifs aussi mais bon j'aurais pu garder le isNan()

n°1409215
anapajari
s/travail/glanding on hfr/gs;
Posté le 19-07-2006 à 10:56:37  profilanswer
 

et il est ou ton imput avec un id numéro ... :o

n°1409219
mbarekh
Posté le 19-07-2006 à 10:59:32  profilanswer
 

merde j'ai confondu le "name" et le "id".
je ne comprends pas commet ça a pu passer sur IE.
Merci bcp


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

  document.element has no properties

 

Sujets relatifs
recherche dans un document xml avec xslOuvrir un document Word publipostage à un enregistrement préci
[Swing] Comment s'appelle cet élément ? Est-ce un JPanel ?Format des clés d'un fichier properties
Recuperation d'élement sVGTrouver tous les tableaux de mon document et les convertir en texte
application qui scanne un document et l'envoie par mailInsertion d'application dans un document html
Possibilité de modifier propriétés document Office via PHP ??[RESOLU] Créer un document RTF avec du PHP
Plus de sujets relatifs à : document.element has no properties


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)