begin process at 2012 05 28 07:34:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaire

 > ADRESSE IP VALIDE

ADRESSE IP VALIDE


 Information sur la source

Note :
Aucune note
Catégorie :Formulaire Classé sous :adresse, ip Niveau :Débutant Date de création :09/04/2003 Date de mise à jour :04/01/2006 17:50:24 Vu :16 439

Auteur : tarzent

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Vérifie la validité d'une adresse IP

Source

  • <html>
  • <head>
  • <title>Ma page</title>
  • <script type="text/javascript">
  • <!--
  • function verifIPFields() {
  • var reg=/^([0-1]\d{0,2})|(2[0-5][0-5])$/;
  • for (var i = 1; i < 5; ++i)
  • if (!reg.test(document.getElementById('n' + i).value)) {
  • alert('adresse ip invalide !');
  • return false;
  • }
  • return true;
  • }
  • -->
  • </script>
  • <body>
  • <form method="post" action="" name="formIP" onsubmit="return verifIPFields()">
  • <input type="text" id="n1" name="ip1" size="3" maxlength="3" />
  • <input type="text" id="n2" name="ip2" size="3" maxlength="3" />
  • <input type="text" id="n3" name="ip3" size="3" maxlength="3" />
  • <input type="text" id="n4" name="ip4" size="3" maxlength="3" />
  • <input type="submit" value="envoyer" />
  • </form>
  • </body>
  • </html>
<html>
<head>
<title>Ma page</title>
<script type="text/javascript">
<!--
function verifIPFields() {
  var reg=/^([0-1]\d{0,2})|(2[0-5][0-5])$/;
  for (var i = 1; i < 5; ++i)
    if (!reg.test(document.getElementById('n' + i).value)) {
	alert('adresse ip invalide !');
	return false;
  }
  return true;
}
-->
</script>

<body>
<form method="post" action="" name="formIP" onsubmit="return verifIPFields()">
 <input type="text" id="n1" name="ip1" size="3" maxlength="3" />
 <input type="text" id="n2" name="ip2" size="3" maxlength="3" />
 <input type="text" id="n3" name="ip3" size="3" maxlength="3" />
 <input type="text" id="n4" name="ip4" size="3" maxlength="3" />
  <input type="submit" value="envoyer" />
</form>

</body>
</html>



 Historique

04 janvier 2006 17:50:25 :
Intégration dans un formulaire

 Sources du même auteur

Source avec Zip Source avec une capture SIMPLEDATEFORMAT SIMILAIRE À LA CLASSE JAVA
CALCUL DE LA CLÉ RIB
FONCTIONS DE VÉRIFICATION DE FORMULAIRE + FONCTIONS UTILES (...
REMPLACE LES CARACTÈRES AVEC ACCENT EN CARACTÈRES HTML
DEGRADE DE TEXTE 2 COULEURS

 Sources de la même categorie

Source avec Zip Source avec une capture FORMULAIRE TABLEAU par vic511
Source avec Zip Source avec une capture FORMULAIRE DYNAMIQUE par Niidhogg
Source avec Zip Source avec une capture CONTRAINTE DE SAISIE SUR CHAMPS INPUT par ryosama
SELECTS DÉPENDANTS PRÉ-CHARGÉS D'UNE SEULE OPTION par phm
Source avec Zip Source avec une capture BOITE DE DIALOGUE MODALE DE SÉLECTION D'UNE LISTE D'ICONES par JJDai

 Sources en rapport avec celle ci

Source avec Zip 20 ASTUCES POUR PROGRAMMEURS JAVASCRIPT AVANCÉS par jdmcreator
CACHER LES ADRESSES EMAILS AVEC UN BOUTON VIA UN POPUP: par jeepjeep14
Source avec Zip AFFICHER ADRESSE PAGE D'ACCUEIL par astuces_jeux
Source avec Zip ACTIVATION DE CSS - RÉCUPERATION DATE JOUR - CRYPTER ADRESSE... par oliverdev
Source avec Zip OUVRIR DES POPUPS AU HASARD (TAILLE, PLACEMENT, BARRE DE MEN... par ndubien

Commentaires et avis

Commentaire de radhiouna le 15/02/2007 13:19:41

bonjour,
je besoin de ce meme code mais en c++
merci

Commentaire de ToxyGen le 03/08/2007 14:42:34

je ne vois pas trop l'intérêt d'utiliser une regexp pour tester si un nombre est compris entre 0 et 255...

Commentaire de ToxyGen le 03/08/2007 16:35:24

en plus, ta regexp ne fonctionne pas... un champ égal à "2" n'est pas matché.

function verifIPField(field) {
    var reg = /^([0-1]?\d{0,2})$|^(2[0-5]?[0-5]?)$/;
    if (field == "" || !reg.test(field)) {
        return (false);
    }
    return (true);
}

++

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

adresse ip [ par tigris ] Allô tout le monde, je suis nouveau sur ce site, alors je me démêle un peu sur son utilisation,j'ai fais des recherches sur mon sujet mais je ne trouv Adresse IP [ par simvc ] Simvc,Au moyen d'une page HTML je peux activer des relais, je constate à l'écran après activation que son état passe de 0 à 1, 1.je voudrais pouvoir l récupérer l'adresse ip [ par Mathusalem ] bonjourje voudrais savoir comment je peux récupérer l'adresse ip du client en JSJe sais le faire en vbscript, mais bon, je préfère de loin JS.voilà si Trouver Ip, acces particulier en fct d'ip [ par blinkylucie ] [:i] Bonjour à tous!Je cherche un script javascript, css ou voir php pour detecter une adresse ip. Ensuite en fonction de l'adresse ip la page devra s verifier la valeur numerique d'un champ (adresse IP valide?) [ par stolzie ] Salut tout le monde, Je suis debutant en Javascript.Voila mon probleme que je n'arrive pas a resoudre.L'adresse IP que l'utilisateur doit saisir doit URGENCE !!! => M'nvoyer MON adresse ip sur un autre PC ! [ par jmp kjm ] Bonjour &#224; tous, je pars demain en vacances masi j'ai besoin de g&#233;nrer mon pc &#224; distance je vasi donc le laisser allumer.Jai un logiciel Test sur validité adresse IP [ par jumano ] Bonjour,J'aurais besoin d'une petite aide pour faire un test sur un champ de formulaire où l'on indique une adresse IP.Le test doit se faire au submit SCRIPT pour faire apparaître l'adresse IP d'un ordinateur dans une page HTML [ par FUNSTYLER2 ] Voici ma question : "Dans une page HTML (et pas PHP ou ASP) je souha valider une adresse IP [ par Medgueye ] Bonjourj'ai un formulaire avec un champ "adresse ip".je cherche une fonction javascript pour tester la validiter de l'adresse IP.je ne connais pas bie problème avec getElementById() [ par NicoIRIS ] Bonjour, Je pense que tout est dans le titre... voici la ligne qui a l'air de poser pb : var nat_lan_ip_adresse = document.getElementById("nat_lan


Nos sponsors


Sondage...

Comparez les prix

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,842 sec (4)

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