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

 


Dernière réponse
Sujet : [javascript] l'équivalent de trim() en PHP ?
FLY LM Un test du genre alors :
 
<SCRIPT LANGUAGE="JavaScript">
function test() {
missinginfo = "";
if (document.form.tonchamps.value == "" ) {
missinginfo += "\n     -  Ton Champs";
}
alert(missinginfo);
return false;
}
else return true;
}
</script>
 
et dans ton form :
 
onSubmit="return test();"
 
fait un mix avec mon autre script et cela devra faire ce que tu veux...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
FLY LM Un test du genre alors :
 
<SCRIPT LANGUAGE="JavaScript">
function test() {
missinginfo = "";
if (document.form.tonchamps.value == "" ) {
missinginfo += "\n     -  Ton Champs";
}
alert(missinginfo);
return false;
}
else return true;
}
</script>
 
et dans ton form :
 
onSubmit="return test();"
 
fait un mix avec mon autre script et cela devra faire ce que tu veux...
M@nu en fait c'est pour tester le champ d'un formulaire...
 
if(document.form.champ.value=="" )
{
  ...
}
 
si on met un espace ça fait comme si on avait mis qq chose de valable...et je voulais que ça renvoie une erreur ds ce cas là.

 

[edtdd]--Message édité par M@nu--[/edtdd]

FLY LM Tu peux utiliser les expressions régulière pour traiter ta chaine, voici un exemple :
 
<script language="Javascript">
texte = new String (" blabla & blabla & blabla " );
document.write("chaine à traiter, debut->"+texte+"<-fin<br>" );
p = /^(\s+)?.(.*).(\s+)?$/
resultat = texte.match(p);
document.write("chaine traitée, debut->"+resultat[2]+"<-fin, les blancs de début et de fin de chaine sont supprimés !!" );
</script>
 
@+
Clarkent en java c est aussi la methode trim donc en javascript ca doit etre la meme.
lamatrice et split() aussi ...
chaine.split(" " ) /* LE CARACTERE SEPEPARATEUR EST L'ESPACE

 

[edtdd]--Message édité par lamatrice--[/edtdd]

persnet Tu doit pouvoir t'en sortir avec une boucle for
et les instructions IndexOf et Substr
M@nu Comment on fait pour virer les espaces insignificatifs en javascript (ceux avant et après la chaine...)
 
Merci

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