begin process at 2012 05 29 12:13:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Interdire un caractère (code ASCII)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Interdire un caractère (code ASCII)

vendredi 11 mars 2005 à 11:06:53 | Interdire un caractère (code ASCII)

nougitch

Bonjour,

J'aimerai interdire le caractère suivant : " (double quote).
Son code ASCII est le 34, sauf erreur de ma part.
Mais je ne sais pas comment assigner cette valeur à ma variable qui vérifie la chaîne de caractère.

Je vous remercie pour votre aide !

Le code :

<form method="post" action="ok.php" onsubmit="return(check(this));">
Application <input name="application_name" type="text" size="30"><br><br>
<input type="submit" value="Add"><br><br>
</form>
<script language="JavaScript">
function check(f) {
    var s;
    for(var i = 0; i < f.application_name.value.length; i++) {
        s = f.application_name.value.charAt(i);
        if(s = (keycode(34)) {
            alert('erreur');
            return(false);
            }
        }
    return(true);
}
</script>
vendredi 11 mars 2005 à 11:52:05 | Re : Interdire un caractère (code ASCII)

roro06



Bonjour

Le plus simple :
<input name="application_name" type="text" size="30" onchange='this.value=this.value.replace(/\"/g, "")'>

Cordialement
Roro webDev
vendredi 11 mars 2005 à 12:25:37 | Re : Interdire un caractère (code ASCII)

nougitch

Hello roro,

Merci pour ton aide !
J'ai lu quelque part que cette méthode ne fonctionne que pour le premier caractère.
Je cherche donc une fonction qui vérifie dans toute la chaîne saisie par l'internaute.

Si tu as une idée !
@+
vendredi 11 mars 2005 à 12:40:37 | Re : Interdire un caractère (code ASCII)

roro06

Réponse acceptée !


Bonjour

Nonnon, tu a lu des c****eries .Essaye, tu verras !
par contre, si tu mets
this.value.replace(/\"/, "")'
au lieu de
this.value.replace(/\"/g, "")'
Javascript ne changera effectivement que la première occurence trouvée

Cordialement
Roro webDev
vendredi 11 mars 2005 à 16:10:28 | Re : Interdire un caractère (code ASCII)

nougitch

Hey roro,

Tu vas me trouver un peu lourd mais comment transformer automatiquement le " en ' (transformmer la double quote en simple quote) ?

Merci beaucoup pour ton aide !
vendredi 11 mars 2005 à 16:56:53 | Re : Interdire un caractère (code ASCII)

roro06

Réponse acceptée !


Bonjour

ça doit etre qqch comme :
replace(/\"/g, "'")  (Attention, pas facile à lire !)
(A vérifier !!)

Cordialement
Roro webDev
lundi 14 mars 2005 à 11:44:22 | Re : Interdire un caractère (code ASCII)

nougitch

Bonjour Roro,

Désolé d'avoir répondu si lentement, week-end oblige !

J'ai donc testé ce que tu m'as conseillé mais il ne me change pas la double quote.
Je ne sais pas si c'est possible, mais j'aimerai soit qu'elle se supprime (quand l'utilisateur en saisie une, elle ne s'enregistre pas dans la base de données", soit qu'elle soit remplacée par une simple quote.

Je te remercie pour ton aide !
@+


Cette discussion est classée dans : code, erreur, caractère, ascii, interdire


Répondre à ce message

Sujets en rapport avec ce message

on m'annonce une erreur dans le script qui suit [ par magycpool ] bonjour, Est que quelqu'un saurait pourquoi ce code m'annonce une erreur dans IE???function test1(code){if (co erreur JS [ par attentio ] bonjour !j'ai une erreur javascrit dans mon code mais je ne trouve pas ou onclick="document.form_caddy.<? echo $ref ;?&g erreur sur une page [ par lu6fer ] bonjour, voila j'ai une erreur sur ma page, mais je ne sait pas dutout d'ou elle peut venir. l'erreur est ligne 21 Car 39 cet objet ne gere pas cet erreur : document...Value' a la valeur null ou n'est pas un objet. [ par seb22360 ] Bonjour je réalise un affichage du total des valeurs de  formulaires sur une meme ligne.voici le code:[code] var nombVale=; function majligne() Chercher l'erreur : sur un Javascrpit d'un petit code de mot de passe [ par westernz ] Bonjour, J'utilise un mini code pour demander un mot de passe. Seul probleme, cela m'affiche en bas de page "erreur sur la page" Tout fonctinne bien Erreur propriété d'un champ dans une frame [ par whostheboss2 ] Bonjour à tous, mon javascript marche sous IE mais pas sous Firefox. Je ne vois pas d'où vient le problème, quelqu'un pourrait m'aider svp ? <img src= body onload="form.submit();" => erreur javascript! marche 1 fois sur 2 [ par deniscarl ] bonjour,Je fais une redirection pour des site en PHP et il me faut une page intermediaire, qui redirige les variable POST et GET.Mon Code PHP génère u Prob entrée code ascii [ par Deny ] Sur une entrée de formulaire de saisie de nom, je fais un contrôle de texte.Pas de problème, mais je contrôle les lettres une par une par ascii en les onclick non fonctionnel sous ie avec code sans erreur [ par begin974 ] Bonjour à tous!   J'ai une page html, avec deux images superposées image1 et image2. image1 au début ne possède pas d'attribut src car je la veut tran Interdire la saisie d'une date antérieur à la 1er date saisie [ par bruno3591 ] Bonsoir, Je me sers d'un code java script pour afficher un calendrier qui permet de saisir une date au format Fr. J'ai un formulaire avec 2 champs


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales