alors voilà, j'ai une fonction qui limite le contenu d'un input, car je me
sers de ce qui y est rentré pour créer une table à partir de ce text.
(dans le nom de la table)
dans le html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function caract(objInput){ var reg = /^[0-9,a-z,A-Z,_,;,@]*$/; if(!reg.test(objInput.value)){ objInput.value = objInput.value.substring(0,objInput.value.length-1); } }
j'ai utilisé une fonction qui figure parmi les sources disponible sur le forum,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input type="text" name="monchamp" onkeyup="caract(this)" onkeydown="caract(this)" />
et je l'ai un peu modifier pour mes besoins.
en fait j'ai juste besoin d'interdire tout ce que mysql n'accepte pas
dans un nom de table genre le '.' (point)
je voudrais autorisé le trait d'union '-' mais je n'y arrive pas.
merci pour votre aide.
Partager