Kai345: Werte begrenzen im input-feld

Beitrag lesen

[latex]Mae  govannen![/latex]

alert("only numbers between 0 and 255 are allowed");

  
alert ist übrigens eine sehr schlechte Lösung, weil der Focus vom Eingabeelement genommen wird, beispielsweise wenn ich eine Eingabe berichtigen will und dabei temporär einen ungültigen Wert im Eingabefeld stehen habe. Blende ein Element im Dokument ein bzw. aus, wenn der Wert nicht im Bereich ist.  
  
Zur Validierung:  
  
Ein einfacher Weg wäre z.B.  
  
~~~javascript
var val = Number(document.form1.TEXTFELDNAME.value);  
if (isNaN(val) || val < 0 || val > 255) {  
    // Fehlermeldung einblenden  
    return false;  
}

Stur lächeln und winken, Männer!

Kai

--
Array(16).join("x" - 1) + " Batman!"
„Die Borg würden nicht mal Spaß verstehen, wenn sie einen Vergnügungspark assimiliert hätten!” (B'Elanna Torres)
Quiz: Flaggen, Länder und Hauptstädte