Nicole Sommerhalder: Kein leeren Zeichen in Textfeldern zulassen

Hallo zusammen,

Ich  möchte ein Textfeld so validieren, dass keine leeren Zeichen
zugelassen werden können. Kann mir jemand weiterhelfen?

Besten Dank.

  1. moin Nicole :)

    Ich  möchte ein Textfeld so validieren, dass keine leeren Zeichen
    zugelassen werden können. Kann mir jemand weiterhelfen?

    WEnn ich dich richtig verstanden habe sollte dir die Eigenschaft  value etwas weiterhelfen (Bsp: document.MeineForm.MeinTextFeld.value!="")

    liebe Grüße aus Berlin
    lina-

    --
    Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)
    1. » moin Nicole :)

      Ich  möchte ein Textfeld so validieren, dass keine leeren Zeichen
      zugelassen werden können. Kann mir jemand weiterhelfen?
      WEnn ich dich richtig verstanden habe sollte dir die Eigenschaft  value etwas weiterhelfen (Bsp: document.MeineForm.MeinTextFeld.value!="")

      liebe Grüße aus Berlin
      lina-

      Morgen lina

      sagt mir schon was, aber klappt nicht so. Gebe dir kurz ein beispiel:
      ins textfeld kommt der eintrag A 4009.01, zwischen dem A und der Nummer darf aber kein leerzeichen eigegeben werden. sollte dies trotzdem der fall sein, muss gmotzt werden.

      1. servus!
        kannste nich einfach per php danach die eventuell hineingeratenen Leerzeichen wegmachen lassen?
        das kommt zudem kundenfreundlicher (muss man ja nich so viel motzen *g*)

        der befehl dazu is trim()


        $test = " abc   ";
        echo ($test."<br>");
        echo (trim($test));


        -> $variable = trim($eingabe);

        LG Mark

        » moin Nicole :)

        Ich  möchte ein Textfeld so validieren, dass keine leeren Zeichen
        zugelassen werden können. Kann mir jemand weiterhelfen?
        WEnn ich dich richtig verstanden habe sollte dir die Eigenschaft  value etwas weiterhelfen (Bsp: document.MeineForm.MeinTextFeld.value!="")

        liebe Grüße aus Berlin
        lina-

        Morgen lina

        sagt mir schon was, aber klappt nicht so. Gebe dir kurz ein beispiel:
        ins textfeld kommt der eintrag A 4009.01, zwischen dem A und der Nummer darf aber kein leerzeichen eigegeben werden. sollte dies trotzdem der fall sein, muss gmotzt werden.

      2. Hallo Nicole,

        ins textfeld kommt der eintrag A 4009.01, zwischen dem A und der Nummer darf aber kein leerzeichen eigegeben werden. sollte dies trotzdem der fall sein, muss gmotzt werden.

        indexOf() sollte Dir weiterhelfen.

        Freundliche Grüße

        Vinzenz

      3. Hallo Nicole,

        Ich  möchte ein Textfeld so validieren, dass keine leeren Zeichen
        zugelassen werden können. Kann mir jemand weiterhelfen?
        WEnn ich dich richtig verstanden habe sollte dir die Eigenschaft  value etwas weiterhelfen (Bsp: document.MeineForm.MeinTextFeld.value!="")

        sagt mir schon was, aber klappt nicht so. Gebe dir kurz ein beispiel:
        ins textfeld kommt der eintrag A 4009.01, zwischen dem A und der Nummer darf aber kein leerzeichen eigegeben werden. sollte dies trotzdem der fall sein, muss gmotzt werden.

        Statt den Nutzer über Javascript anzumeckern, könntest du die Sache ja auch bereinigen. Was aber, wenn der Nutzer kein JS aktiviert hat? Dann kann er die fehlerhafte Eingabe so oder so abschicken.

        Auf Serverseite könnte man aber auch die Eingabe bereinigen. Das wäre am komfortabelsten.

        Gruß Gernot

      4. sagt mir schon was, aber klappt nicht so. Gebe dir kurz ein beispiel:
        ins textfeld kommt der eintrag A 4009.01, zwischen dem A und der Nummer darf aber kein leerzeichen eigegeben werden. sollte dies trotzdem der fall sein, muss gmotzt werden.

        Da hilft dir ein reguulärer Ausdruck:

          
        <script type="text/javascript">  
        var val_1 = "A 4009.01";  
        var val_2 = "A4009.01";  
        var reg = /\S \d*/;  
        alert( reg.test(val_1) );  
        alert( reg.test(val_2) );  
        </script>  
        
        

        Aber du könntest es auch genauso gut ersetzen (das würde ich aber auf dem Server machen)

        Struppi.