Formularfeld Zahleneingabe mit Punkt erzwingen, bzw Komma in Punkt umwandeln.

Dieses Thema Formularfeld Zahleneingabe mit Punkt erzwingen, bzw Komma in Punkt umwandeln. im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von TRE, 8. Feb. 2007.

Thema: Formularfeld Zahleneingabe mit Punkt erzwingen, bzw Komma in Punkt umwandeln. Schon wieder ich ;) Gibt es eine Möglichkeit, dass ich eine eingegebene Zahl in einem Formularfeld direkt...

  1. TRE
    TRE
    Schon wieder ich ;)

    Gibt es eine Möglichkeit, dass ich eine eingegebene Zahl in einem Formularfeld direkt überprüfe, ob ein Komma vorhanden ist und dieses ggf gegen einen Punkt ersetze? Mit number_format krieg ich das irgendwie nicht richtig hin...

    THX, TRE
     
  2. Code:
    <?php
    $_POST[zahl] = 12345,67;
    $zahl = ($_POST[zahl] != ) ? ereg_replace(,, ., $_POST[zahl]) : ;
    echo Zahl: .$zahl;
    ?>
    
     
  3. TRE
    TRE
    Super , das war der Baustein den ich gerade brauchte :D

    THX & Greetz,

    TRE
     
  4. Hi,

    der ergeg_replace ist hierfür wohl etwas übertrieben. Lieber die schnellere str_replace
    str_replace(',','.',$_POST[zahl])

    und die doppelten Anführungszeichen am Besten durch einfache ersetzen, wenn keine Varieblen darin geparst werden müssen; der Parser sucht nämlich innerhalb von Variablen, das braucuht Zeit, die man sich mit->-> sparen kann, weil darin der Parser nach keine Variablen sucht.

    grieß
     
Die Seite wird geladen...

Formularfeld Zahleneingabe mit Punkt erzwingen, bzw Komma in Punkt umwandeln. - Ähnliche Themen

Forum Datum
Adobe Reader Text in Formularfeld nur halb sichtbar Windows XP Forum 3. März 2011
Pflicht- Formularfelder in Word 2003 Windows XP Forum 23. Dez. 2008
wie kann ich eingetragene Formularfelder im Word-Dokument mehrmals verwenden ? Windows XP Forum 13. Juni 2008
PHP - Generierung eines neues Formularfeldes Webentwicklung, Hosting & Programmierung 9. März 2007
[WORD]: Formularfelder in Reihenfolge bringen Microsoft Office Suite 21. Dez. 2006