Ergebnis 1 bis 8 von 8

Thema: form-feld feste Anzahl Zeichen vorgeben

  1. #1
    Azubi(ne)
    Registriert seit
    16.09.2008
    Beiträge
    54
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard form-feld feste Anzahl Zeichen vorgeben

    Hallo,

    ich möchte, dass Benutzer in in einem Eingabe-Feld eine bestimmte Anzahl Zeichen eingeben müssen (und zwar genau 10 Zeichen).

    Der bisherige Code lautet:

    PHP-Code:
     <tr>
      <
    td class="forminfo">Ihre User-ID</td>
      <
    td class="formfeld"><input type="text" style="background-color: #00FFFF" name="user_id" size="40" tabindex="2"value="" />
      <
    span class="meldung"><b></b></span>
      </
    td
     </
    tr
    Wie kann ich nun in diesem Feld erzwingen, dass der User hier genau 10 Zeichen eingibt?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: form-feld feste Anzahl Zeichen vorgeben

    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  3. #3
    Azubi(ne)
    Themenstarter

    Registriert seit
    16.09.2008
    Beiträge
    54
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: form-feld feste Anzahl Zeichen vorgeben

    Was ist an meiner Fragestellung falsch oder missverständlich ausgedrückt?

    ich möchte, dass Benutzer in in einem Eingabe-Feld eine bestimmte Anzahl Zeichen eingeben müssen -
    (und zwar genau 10 Zeichen).

    Im Bezug auf "maxlength": Gibts da ne Möglichkeit mit "min" und "max" die man ja dann beide auf "10" setzen könnte?


    Zusatz: In einem Login-Script habe ich folgende Möglichkeit gefunden die Länge zu bestimmen:
    PHP-Code:
     if (strlen($username) < || strlen($username) > 20) {
        
    $tlogin "Ihre ID muss zwischen 2 und 20 Zeichen lang sein.";
        
    $tfocus "username";
     } 
    Kann man die hier auch anwenden? Was bedeuten die beiden || in dem Code?
    Geändert von Lavingstar (21.01.2009 um 11:21 Uhr)

  4. #4
    Azubi(ne)
    Themenstarter

    Registriert seit
    16.09.2008
    Beiträge
    54
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: form-feld feste Anzahl Zeichen vorgeben

    Habs mit folgendem Code versucht, jetzt zeigt er zwar das "echo" an, aber vor dem absenden schon, sprich beim aufrufen der Seite:

    PHP-Code:
     <tr>
      <td class="forminfo">Ihre User-ID:</td>
      <td class="formfeld"><input type="text" style="background-color: #00FFFF" name="user_id" size="40" tabindex="7" value="" />
      <span class="meldung"><b></b></span>
      </td>
     </tr>
     
     <?php
     
    if (strlen($user_id) != 10) {
     echo 
    "Bitte Zeichenlänge überprüfen (10 Zeichen) !";
     }    
        
    ?>
    Geändert von Lavingstar (21.01.2009 um 11:58 Uhr)

  5. #5
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: form-feld feste Anzahl Zeichen vorgeben

    habs dann mal wieder zurückgeschoben...
    und du kannst die eingabe vor absenden schon mit javascript überprüfen
    document.getElementById(id_deiner_inputzeile).valu e is das was drinsteht.
    document.getElementById(id_deiner_inputzeile).valu e.length is die länge vom inputwert, den rest bekommste bestimmt so hin, kannst ja php, dann is des miniscript kein problem für dich
    is ja nur noch ne if-abfrage
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  6. #6
    Azubi(ne)
    Themenstarter

    Registriert seit
    16.09.2008
    Beiträge
    54
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: form-feld feste Anzahl Zeichen vorgeben

    ok vielen Dank dafür, ich werd mal damit rumprobieren!

    PS: Aber ich will ja nicht das er VOR dem Absenden abfrägt, sondern dass er die Eingabe erst nach dem Drücken des "Absenden"-Buttons überprüft ...
    Geändert von Lavingstar (21.01.2009 um 12:13 Uhr)

  7. #7
    Azubi(ne)
    Registriert seit
    30.10.2008
    Beiträge
    81
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: form-feld feste Anzahl Zeichen vorgeben

    Zitat Zitat von Lavingstar Beitrag anzeigen
    ok vielen Dank dafür, ich werd mal damit rumprobieren!

    PS: Aber ich will ja nicht das er VOR dem Absenden abfrägt, sondern dass er die Eingabe erst nach dem Drücken des "Absenden"-Buttons überprüft ...
    test2.php

    PHP-Code:
    <form action="test2.php" method="post">
    <table border="1">
    <tr>
        <td class="forminfo">Ihre User-ID</td>
        <td class="formfeld">
            <input type="text" style="background-color: #00FFFF" name="user_id" size="40" tabindex="2"value="" />
            <span class="meldung"><b></b></span>
        </td> 
    </tr>
    <tr>
        <td class="forminfo">Absenden</td>
        <td class="formfeld">
            <input type="submit" value="Eingabe absenden!" />
        </td> 
    </tr>
    </table>  
    </form>

    <?php
    if($_SERVER['REQUEST_METHOD'] == 'POST')
    {
        
    $user_id $_POST['user_id'];
        if(
    strlen($user_id) != 10)
        {
            echo 
    "Ihre UserID muss aus 10 Zeichen bestehen";
        }
    }
    ?>
    Der frühe Vogel fängt den Wurm,
    aber die zweite Maus bekommt den Käse.

  8. #8
    Azubi(ne)
    Themenstarter

    Registriert seit
    16.09.2008
    Beiträge
    54
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: form-feld feste Anzahl Zeichen vorgeben

    Zitat Zitat von pApAnoAh Beitrag anzeigen
    test2.php
    ............
    ui, vielen Dank -werd ich direkt mal austesten!


    //Edit: Es funktioniiiiiieert !!! Vielen Dank !
    Geändert von Lavingstar (21.01.2009 um 12:33 Uhr)

Ähnliche Themen

  1. [javascript] - dynamische Anzahl von Feldern in <form>
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 14.10.2008, 14:02
  2. String nach bestimmter Anzahl an Zeichen brechen
    Von Knüps im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 25.05.2007, 13:19
  3. Daten für SELECT - Form-Feld mehrfach nutzen?
    Von Kenny21 im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 21.03.2006, 15:25
  4. Anzahl der Zeichen in einer Textarea begrenzen
    Von funkmasterdeluxe im Forum HTML & CSS Forum
    Antworten: 10
    Letzter Beitrag: 29.11.2005, 17:54
  5. Antworten: 3
    Letzter Beitrag: 16.01.2004, 11:13

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •