Salut à tous , je veux créer un formulaire de saisie de données ,je veux savoir comment faire pour exiger la saisie d'une adresse IP dans le format approprié d'une adresse IP (xxx.xxx.xxx.xxx) (je débute avec php et html)
Salut à tous , je veux créer un formulaire de saisie de données ,je veux savoir comment faire pour exiger la saisie d'une adresse IP dans le format approprié d'une adresse IP (xxx.xxx.xxx.xxx) (je débute avec php et html)
une solution (parmi d'autre)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <form ...> ... <input type='text' name='adresseIp' id='adresseIp'><br/> <input type='submit' id='submit' value='enter' onclick='return CheckForm();'><br/> </form> ... <script> function CheckForm() { var msg=""; if(!CheckIp("adresseIp")){msg+="Intoduire une adresse ip (format:000.000.000.000)";} if(msg!="") { alert (msg); return false; } return true; } function CheckIp(ObjId) { Obj=document.getElementById(ObjId); var reg=new RegExp("^([0-9]{3}\.){3}[0-9]{3}$","g"); return reg.test(Obj.value) } </script>
c'est du côté client que ça va se passer,
tu devrais voir du côté de jquery :
par exemple :
le plugin jQuery IP address
et la démo
Il y a d'autres solutions, par exemple jQuery Masked Input.
Merci pour vos réponses je vais essayer ça
EDIT: c'est exactement ce que je recherchais merci!![]()
Partager