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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS]Controle de saisie IE=>OK - Firefox =>KO

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS]Controle de saisie IE=>OK - Firefox =>KO

n°901416
Robinmaste​rs
Posté le 18-11-2004 à 01:25:28  profilanswer
 

Voici le probleme:
J'ai une page avec un input : 'titre' et un champ textarea : 'texte'
Je veux tester si chaque champ contient le caractere < ou > ou @ tout simplement avant d'envoyer le formulaire.
J'ai fait ce code-là qui fonctionne tres bien sous IE mais sous firefox il délire totalement. Une fois sur deux ça marche ou ça prend en compte qu'un champ ou bien il passe carrément outre ...
Je capte pas,
Voila le code, si vous avez une idée...
 
<script language="JavaScript">
<!--
function contains_html_code(texte)
 {
  var interdits = /[<>@]/gi;
  var resultat = interdits.test(texte);
   return (resultat);
 }
 
function check_values()
{
 var erreur = "";
 
 var text1=window.document.aj_opi.titre.value;
 if (contains_html_code(text1))
  erreur += "Les caracteres speciaux sont interdits dans le titre\n";
   
 var text2=window.document.aj_opi.txt_opi.value;
 if (contains_html_code(text2))
  erreur += "Les caracteres speciaux sont interdits dans le texte\n";
   
 if (erreur!="" )
  { alert(erreur);  
   return false;
  }
   else { return true; }
}
//-->
</script>
<?php
//Formulaire d'ajout d'opinion  
 
echo "<FORM name='aj_opi' method='post' type='submit' action='aj_opi.php'>\n".
  "<p align='center'><br><font face='Verdana' size='2'>Combien d'étoiles donneriez-vous à ce produit ?</font><br>\n".
  "<select name='etoiles'>\n".
  "<option value='5'>5 étoiles</option>\n".
  "<option value='4'>4 étoiles</option>\n".
  "<option value='3'>3 étoiles</option>\n".
  "<option value='2'>2 étoiles</option>\n".
  "<option value='1'>1 étoile</option>\n".
  "</select>\n".
  "<br><br>\n".
  "<input type='hidden' name='tel_pda_id' value='".$tel_pda_id."'></input>".
  "<font face='Verdana' size='2'>Donnez un titre à votre opinion: </font><br>\n".
  "<input type='text' name='titre' size='60'></input>\n".
  "<br><br>\n".
  "<font face='Verdana' size='2'>Entrez ci-dessous votre opinion personnelle :</font><br>\n".
  "<textarea cols='40' rows='6' name='txt_opi'></textarea>\n".
   
  "<br><br>\n".
  "<input type='submit' name='Submit' onClick='return check_values()' value='Envoyer votre opinion'>\n".
   
  "</p></form>\n";
?>
 
Je suis désolé si ça vous saoule, mais je me demande à quoi sert le JS si c'est pas efficace dans quelques navigateurs ...
En espérant que c'est une connerie de ma part niveau codage.
ciaooo
 
Edit du titre, un peu plus parlant


Message édité par Robinmasters le 18-11-2004 à 19:33:08

---------------
-Hassan Cehef --> C'est possible -Roberttripoux --> Les bons comptes font les bons amis
mood
Publicité
Posté le 18-11-2004 à 01:25:28  profilanswer
 

n°901946
Robinmaste​rs
Posté le 18-11-2004 à 15:38:07  profilanswer
 

Rien de nouveau aujourd'hui.
J'ai vu que des problèmes de compatibilité existent entre IE et Firefox et autres, mais le code que j'essaie de mettre en place n'a rien de compliqué.
Y a-t-i un problème de codage ?
sivoplé vos avis .....


---------------
-Hassan Cehef --> C'est possible -Roberttripoux --> Les bons comptes font les bons amis

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

  [JS]Controle de saisie IE=>OK - Firefox =>KO

 

Sujets relatifs
Code tout bête qui marche pas sous FireFox (??)Comparaison de CString tenant compte d'une erreur de saisie
PHPBB: présence des membres sur le panneau de controleHTML inefficace sous Firefox
[VB] Evénement lorsqu'un controle est caché???Firefox - étirer un <div> à la taille de son contenu
enigme pour moi avec un controlePb avec explorer et firefox
[Résolu]Difference entre Mozilla Firefox et IEComment mettre une image dans un controle picture ??
Plus de sujets relatifs à : [JS]Controle de saisie IE=>OK - Firefox =>KO


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