Contrôle javascript non-fonctionnel

Résolu/Fermé
Warka - Modifié par green day le 20/11/2010 à 21:33
 Warka - 21 nov. 2010 à 15:55
Bonsoir !

J'ai un énorme soucis, à force de voir mes lignes de code, il m'est impossible de voir pourquoi mon javascript ne marche pas... Mon contrôle est complètement inopérant !

La première fonction php sert à incrémenter mon numéro de fournisseur, et cela marche.
Ce qui ne marche pas, c'est mes fonctions javascripts sur le formulaire. Lorsque que je contrôle, ou test pour voir si cela marche, rien ne va. Il ne se passe rien ! Pas de contrôle...

Quelqu'un peut-il m'aider ?
-----------------------------------------------------------------------------------</br> 
Contrôle admin 
</br> 
<?php 


header('Content-type: text/html; charset=UTF-8');  
$connexion = mysql_connect("localhost","Dieu","123"); 
mysql_select_db("pti1",$connexion); 
if ($connexion) 
{ 
$requete = 'SELECT COUNT( * ) AS truc' . ' FROM fournisseurs'; 
$result = mysql_query($requete) or die("Requete erronee"); 
$nbr = mysql_result($result, 0); 

echo "fournisseurs suivant : "; 

$nbr2 = $nbr + 1; 
echo $nbr2; 

} 
else 
{ 
echo "problème à la connexion <br />"; 
} 
mysql_close($connexion); 




?> 
</br> 
-------------------------------------------------------------------------------------- 
</br> 
  
<script language="javascript" type="text/javascript"> 

function test() 
{ 
 if(document.getElementById) 
 { 
  var elt = document.getElementById("NUMFOUR"); 
  elt.focus(); 
 } 
} 


function retest() 
{ 

alert ('mais loooool marche javascript de mes #######'); 


} 

function checking()  
{  
 var num = document.formfour.NUMFOUR.value; 
 if(document.formfour.NUMFOUR.value == "") 
 { 
  alert ('Veuillez entrer votre numero'); 
  document.formfour.NUMFOUR.focus(); 
  return false; 
 } 
 if(document.formfour.ADREFOUR.value == "") 
 { 
  alert ('Veuillez entrer votre adresse'); 
  document.formfour.ADREFOUR.focus(); 
  return false; 
 } 
 if(document.formfour.CODEPOSTFOUR.value == "") 
 { 
  alert ('Veuillez entrer votre codepostal'); 
  document.formfour.CODEPOSTFOUR.focus(); 
  return false; 
 } 
  
 if(document.formfour.NUMFOUR.value.length != 2) // != à la place de = 
 {  
  alert ('Le numro doit comporter 2 chiffres et non \'' + document.formfour.NUMFOUR.value.length + '\'');  
  document.formfour.NUMFOUR.focus(); 
  return false;  
 } 

 if(document.formfour.VILLEFOUR.value == "") 
 { 
  alert ('Veuillez entrer une ville'); 
  document.formfour.VILLEFOUR.focus(); 
  return false; 
 } 
 if(document.formfour.TELEFOUR.value.length != 10) 
 {  
  alert ('Le n de tlphone doit comporter 10 chiffres');  
  document.formfour.TELEFOUR.focus(); 
  return false;  
 } 
 if(document.formfour.FAXFOUR.value == "") 
 { 
  alert ('Veuillez entrer votre fax'); 
  document.formfour.FAXFOUR.focus(); 
  return false; 
 } 
  if(document.formfour.MAILFOUR.value == "") 
 { 
  alert ('Veuillez entrer votre e-mail'); 
  document.formfour.MAILFOUR.focus(); 
  return false; 
 } 
 if(document.formfour.FAXFOUR.value.length <> 10) 
 {  
  alert ('Le n de fax doit comporter 10 chiffres');  
  document.formfour.FAXFOUR.focus(); 
  return false;  
 } 
 else 
 { 
   if(window.document.all('flag').innerHTML="false"){ 
   resum(); 
   return false; 
  }else{ 
   return true; 
  } 
 } 
 VerifierAdresseMail(document.formfour.MAILFOUR.value); 
 suppraccent(document.formfour.NOMFOUR.value); 
 suppraccent(document.formfour.ADREFOUR.value); 
 suppraccent(document.formfour.VILLEFOUR.value); 
 suppraccent(document.formfour.MAILFOUR.value); 
} 


function suppraccent(chaine, mode) 
{ 
 var tofind = ""; 
 var replac = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuuyNn"; 
 if(mode == 'apostrophe') 
 { 
  replac += "-";  
  tofind += "'";  
 } 
 return(strtr(chaine,tofind,replac)); 
} 


function VerifierAdresseMail(adresse) 
{ 
   var Syntaxe = '#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}$#'; 
   if(preg_match(Syntaxe,adresse)) 
      return true; 
   else 
   { 
  alert("l'adresse e-mail n'est pas valide !!");  
  return false; 
 } 
} 

</script> 








<center><br> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<form action="valideac.php" method="post" name="formfour"> 
Numéro 
   <input type="text" name="NUMFOUR" value='<?php echo $nbr2; ?>' id="NUMFOUR"> 
    
   <p> 
   Nom 
   <input type="text" name="NOMFOUR" id="NOMFOUR"> 
     </p> 
   <p>Adresse 
   <input type="text" name="ADREFOUR" id="ADREFOUR"> 
     </p> 
   <p>Code Postal 
   <input type="text" name="CODEPOSTFOUR"  id="CODEPOSTFOUR"> 
     </p> 
   <p>Ville 
    <input type="text" name="VILLEFOUR" id="VILLEFOUR"> 
    </p> 
  <p>Telephone 
    <input type="text" name="TELEFOUR" id="TELEFOUR"> 
  </p> 
  <p> 
     Fax 
     <input type="text" name="FAXFOUR" id="FAXFOUR"> 
    </p> 
  <p>e-mail 
    <input type="text" name="MAILFOUR" id="MAILFOUR"> 
   </p> 
   <p> 
    <input type="submit" value="insérer" onClick="checking();"> 

  //je ne sais pas quoi mettre dans le onclick ! Dites moi ! 

 <input type="button" value="vérifier les données" onClick="return retest();"> 
   </p> 
 </form> 
 </center> 



  


Edit : terme Bl.
A voir également:

1 réponse

Personne ne peux m'aider ?
0