IP-Maskierung HTML-Eingabe-Formular mit jQuery

Also muss ich die Validierung einer Eingabe-Feld zu akzeptieren IP-Adressen.

<form method="POST">
    <input type='text' placeholder='xxx.xxx.xxx.xxx' name='IP'>
</form>

Da es keine IP-Wert für das Attribut type, die ich brauchen würde, bestätigen Sie mit Javascript oder einige client-seitige Sprache. Ich habe bis zu diesem jQuery snippet mit einem Maske Bibliothek.

jQuery(function($){
   $("input").mask("9?99.9?99.9?99.9?99", {placeholder:" "});
});

Dieser aber funktioniert nicht auf meiner Seite. Hier ist, wie ich die Skripte (gerade aus).

<script src="http://code.jquery.com/jquery-1.11.0.min.js" type="text/javascript"></script>
<script src="https://raw.githubusercontent.com/digitalBush/jquery.maskedinput/1.3.1/dist/jquery.maskedinput.js" type="text/javascript"></script>

Auch, selbst wenn ich es Schaffe um diese Arbeit zu machen, es ist noch nicht die beste option, da die zwei-stellige Teile einer IP-Adresse nicht richtig dargestellt (d.h. 84.55.11.499). Also meine Fragen sind:

  1. Warum funktioniert der obige code nicht funktioniert, auf meinem Ende aber doch auf JSFiddle?
  2. Wie Filtere ich zwei-stelligen IP-Adressen mit der Maske Bibliothek?

InformationsquelleAutor Levis Foster | 2014-06-24

Schreibe einen Kommentar