tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Quaese
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
451
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Splater
    Splater Splater ist offline Mitglied Brokat
    Registriert seit
    Dec 2008
    Ort
    Machern, Germany
    Beiträge
    306
    Hallo liebe Community,
    folgendes Problem. Ich habe auf meiner Website ein Inputfeld für einen Sofort-Kauf Wert. Jedoch muss ich auch einen Wert in meine DB bringen damit zum Schluß auch der PHP Script der mir den Artikel dann anzeigt weiß ob es einen Sofort-Kauf Preis gibt oder nicht.

    Wie folgt Sieht das aus:
    Inputfeld [ FÜR PREIS ]
    Checkbox [x] Die man Aktivieren muss damit das Inputfeld als Sofort-Kauf-Preis genutzt wird. Nun meine Frage:

    Ist es möglich die Checkbox automatisch zu makieren sobald ein Zahlen Wert in das Input Feld geschrieben wird? Und dann auch wieder abgewählt wird sobald der Wert wieder entfernt wird.. Die Checkbox soll am ende noch hidden sein.

    Sie soll lediglich dazu dienen damit ich nachher den Wert 0 oder 1 auslesen kann.

    Danke im vorraus.
     
    Ohooo, was ist das? Ein Türknopf? Ausgezeichnet!

  2. #2
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    Hi,

    um zu prüfen, ob ein Zahlenwert in das Inputfeld geschrieben wurde, kannst du reguläre Ausdrücke verwenden.

    Die Prüfung selbst könntest du im onkeyup-Event des Inputfeldes auslösen.

    Beispiel:
    Code :
    1
    2
    
    <input type="text" name="txtTest_02" value="" onkeyup="document.getElementById('cb_id').checked=(this.value.search(/^\d+$/)!=-1)?true:false;"><br>
    <input type="checkbox" id="cb_id" name="cbTest" value="0"><br>

    Es wird getestet, ob ein ganzzahliger Wert ins Feld eingetragen wurde und dem Ergebnis entsprechend die Box gesetzt oder nicht.

    Ciao
    Quaese
    Splater bedankt sich. 
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  3. #3
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin,

    das Inputfeld mit der evtl. eingegebenen Zahl wird ja auch gesendet.

    Warum prüfst du das nicht erst in dem Skript, welches die Daten in die DB einträgt...dann wäre das auch ohne JS benutzbar und obendrein weniger angreifbar, denn es wäre nicht allzuschwer, die Checkbox zu manipulieren, ob sie nun versteckt ist oder nicht?
     

  4. #4
    Avatar von Splater
    Splater Splater ist offline Mitglied Brokat
    Registriert seit
    Dec 2008
    Ort
    Machern, Germany
    Beiträge
    306
    Hallo Sven, das geht leider in dem Fall nicht. Da die Daten zuerst in einem Array gespeichert werden und zunächst noch einmal in einer preview angezeigt werden, Erst nach bestätigung des Preview werden die Daten in der DB gespeichert. Trotzdem Danke für deine Idee.

    Hallo Quaese,
    Super, vielen Dank. Genau das Funktioniert Super.
     
    Ohooo, was ist das? Ein Türknopf? Ausgezeichnet!

Ähnliche Themen

  1. checkbox value auf andere checkbox übertragen
    Von Smitmeit im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 09.03.10, 14:39
  2. Fehlermeldung bei Inputfeld
    Von bauchinj im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 08.02.10, 16:07
  3. Inputfeld-Überprüfung
    Von bhalili im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 12.07.09, 13:14
  4. Textarea als Inputfeld
    Von julia29 im Forum PHP
    Antworten: 2
    Letzter Beitrag: 04.04.08, 08:50
  5. Inputfeld border weg?
    Von kle-ben im Forum HTML & XHTML
    Antworten: 4
    Letzter Beitrag: 25.12.04, 12:06