ok, finalement ca marches en mettant "//" a la place de "/", en fait c normal je viens de lire le truc sur les caracteres spéciaux, comme /" veux dire guillemet c pour ca, et // correspondant a l`anti slash ca marches
par contre si il ne repere pas de / dans la chaine il ne veux pas continuer et executer le else suivant
Code :
- <script language="JavaScript">
- <!--
- function ControleVide()
- {
- if(document.Formulaire.prodname_eng.value=='')
- {
- alert('You must enter a product name (in english) !');
- document.Formulaire.prodname_eng.focus();
- }
- else if(document.Formulaire.prodname_eng.value!='')
- {
- var a=document.Formulaire.prodname_eng.value;
- var test="" + a;
- for(var k = 0; k < test.length;k++)
- {
- var c = test.substring(k,k+1);
- if(c == "\\" )
- { alert("Caractere interdit" ); }
- }
- }
- else // Heu.. c`est celui la qui est ROUGE ;-)
- {document.Formulaire.method = "POST";
- document.Formulaire.action = "prodadd.php";
- document.Formulaire.submit();
- }
- else
- {
- document.Formulaire.method = "POST";
- document.Formulaire.action = "prodadd.php";
- document.Formulaire.submit();
- }
- }
- //-->
- </script>
|
j`ai du me gourer qq part?
Message édité par cybercouf le 06-08-2002 à 17:50:38