Werte Prüfung mehrer Textboxen mit einer Funktion

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Werte Prüfung mehrer Textboxen mit einer Funktion

    Hallo Leute,

    Ich habe mehrere Textfelder in die aber nur Zahlen eingegeben werden sollen. Dies möchte ich nun mit einer Funktion prüfen lassen und sollte etwas Falsches eingegeben werden, so soll das verlassen der Textbox nicht möglich sein.

    Mein Versuch:
    PHP-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    <html> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
    <title>Beispiel</title> 
    <script type="text/javascript"> 
    <!-- 
    function Wert2(w)

        val=w.value; 
        feld=w.name;
        d=val==''||Number(val)!=parseInt(val)?'none':'block'; 
        if(d=='none')
        { 
            alert('Bitte Ganzzahl zwischen 0 und 99 eingeben.'); 
            w.select(); 
            document.form1.feld.focus();
        }

    //--> 
    </script> 
    </head>
    </html> 

    <?php
    echo"
    <form name='form1' action='#'> 
    <table>
        <tr>
            <td align = 'right'>Poleposition:</td>
            <td><input type='text' name='pole' size='1' maxlength='2' style='text-align:right;' value='"
    .$pole."' onblur='Wert2(this)'></td>
        </tr>
        <tr>
            <td align = 'right'>schnellste Rennrunde:</td>
            <td><input type='text' name='srunde' size='1' maxlength='2' style='text-align:right;' value='"
    .$srunde."' onblur='Wert2(this)'></td>
        </tr>
        <tr>
            <td align = 'right'>Sieger:</td>
            <td><input type='text' name='sieger' size='1' maxlength='2' style='text-align:right;' value='"
    .$sieg."' onblur='Wert2(this)'></td>
        </tr>
    </table>
    </form>"
    ;
    ?>
    Gruß Conny
    Zuletzt geändert von Conny80; 12.01.2006, 12:21.

  • #2
    Habs gefunden:

    War der Objektzugriff:
    document.form1.feld.focus();

    muss einfach
    w.focus();

    heißen.

    Kommentar

    Lädt...
    X