var txtlogin = document.getElementById("login").value;
txtlogin_mod = txtlogin.replace(/ /g, '_');
if (document.getElementById("login").value==txtlogin_mod){
document.getElementById("login").value=txtlogin_mod ;
alert("Votre login ne dois pas comporter d'espace,\n ils vont être remplacés par ' _ ' \n (underscore situé sous le 8)");
document.form2.login.focus();
return false;
}
j'ai bien l'alerte mais ca remplace plas l'espace par _
je connais pas trop le javascript donc si ya quelqu'un qui peux me filer un coup de main
merci
mdr rooo c relou mince
après j'ai un formulaire avec mdp adresse et tout et ca me donne bien si j'ai pas de mot de passe
mais ca me rajoute pas le _ dans le champs (ou bien on ne le voi pas et celui ci sera bien envoyé dans ma variable $_post['login']???
et bien sûr, c'est une soupente ( ou un comble ? je ne sais plau ? )
va falloir que je prove ce que j'avance !?!
comme ça ne correspondra pas à ce que tu fais, ça ne
servira pas à grand chose....
néanmoins :
<script>
function tst()
{ var txtlogin = document.getElementById("login").value;
txtlogin_mod = txtlogin.replace(/ /g, '_');
if (document.getElementById("login").value!=txtlogin_mod)
{ document.getElementById("login").value=txtlogin_mod ;
alert("Votre login ne dois pas comporter d'espace,\n ils vont être remplacés par ' _ ' \n (underscore situé sous le 8)");
document.form2.login.focus();
return false;
}
}
</script>
<form name="form2">
</form>
et ne me dis pas que ça ne marche pas !
essaye tel quel ! ça marche.
include ? pas du javascript/html ça.... php probable.
aucune importance ! le php génère une page html/javascript, rien de plus.
comme tu ne nous donnes pas ce qu'il faut pour corriger.... on ne peut pas le faire !
<hr /> Cordialement Bul [mon Site] [M'écrire]