Salut

Voila, encore un autre problème,

J’ai construire un formulaire dynamique, et je veux que les champs de mon formulaire n'acceptent que des chiffre, le contrôle se fait par une fonction de Javascript, le problème j'arrive pas a l’appelé, voici le code

le formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<?php
 
 echo "<form name='qte' method='post' action='test.php' >";
 for ($i=0; $i<$x; $i++)
 {
    ......
     echo " <br /><td>qte  <input type='text' name='qtep$i' size='5' >";
	echo '<input type="submit" value="ok" name="ok" />';
  }			  	
	echo '</form>';
?>
pour le javascript

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
<script language="Javascript" type="text/javascript">
var texte = new String("");
var b = new Number(1);
var codeT = new Number(0);
var d = new Number(0);
var nbcar = new Number(0);
var erreur = new Boolean(false); // par défaut 
function verifcode(car) {
 
// Tout (presque) sauf nombres
    if  (car >= 48 && car <= 57)  
    		{erreur = false;}
        else  { erreur = true ;}
        }
function Controltext(texte) 
{
   String(texte);
   erreur = false;
   nbcar = texte.length;
   for (x = 0; x <= nbcar-1; x++) 
   {
      codeT = texte.charCodeAt(x);
      verifcode(codeT);
      if(erreur == true) 
	  {
	    alert("Vous devez saisir des chiffre dans les case de quantité.");
		return false ;
	  }
	}
	return true ;
}
</script>
aidez moi svp