Ergebnis 1 bis 9 von 9

Thema: Formcheck ohne Label

  1. #1
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    486

    Standard Formcheck ohne Label

    Hallo!

    ich habe ein Jquery-Snippet um bei Foucs in ein Feld den vorbelegten Wert auszublenden und bei Verlassen wieder einzublenden. Dazu habe ich die Felder Values vorbelegt und die Beschriftung (Label) weggelassen.
    Nun sehe ich, dass die Überprüfung nicht mehr zieht. Eine Möglichekeit wäre u.U. die Labels einzugeben und auf display:none zu setzen.

    Oder hat jemadn noch eine Idee dazu? Danke!

  2. #2
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    486

    Standard

    Hm, schade, mit display:none, gehts nicht...

  3. #3
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Beispielseite?!

  4. #4
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    486

    Standard

    Ist nicht online zu sehen.


    Gesendet von meinem AVIATOR mit Tapatalk

  5. #5
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    486

    Standard

    Interessant is, dass es beim Typ E-Mail geht...

  6. #6
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    ?? was geht - ich glaube wenn Du Hilfe benötigst, solltest Du wenigstens den Quelltext/Einstellungen und einen Screenshot beisteuern

  7. #7
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    486

    Standard

    Sorry.

    Also ich habe folgendes drinne:

    Code:
    jQuery(document).ready(function() {
      var defaultValue = {};
      jQuery('input[type=text], input[type=email], select, textarea')
      .each(function(index, value) {
          defaultValue[jQuery(this).attr('name')] = jQuery(this).val();
        })
      .focusin(function(eventObj) {
          if (jQuery(this).val() == defaultValue[jQuery(this).attr('name')])
            jQuery(this).val('');
        })
      .focusout(function(eventObj) {
          if (jQuery(this).val() == '')
            jQuery(this).val(defaultValue[jQuery(this).attr('name')]);
        });
    });
    Damit wird der vorbelegte Value aus- und wieder eingeblendet. Labels habe ich keine. Dummerweise geht nun der Formcheck nicht mehr, ausser bei E-Mail und bei einer Radio-Auswahl (hier habe ich einen Label).

    Anscheinend werden die Labels gebraucht, ausser bei E-Mail (?)...

    EDIT: Dass das Feld nicht ausgefüllt wurde mokiert er nicht (liegt wohl am Value), aber wenn die Eingabe icht den Checkregeln entpricht.
    Geändert von ab2211 (20.02.2014 um 15:29 Uhr)

  8. #8
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    486

    Standard

    Ich glaube man soll es ja nicht mahcnem, aber in den Templates komme ich ja an den input-Tag nicht ran, also wäre mir u.U. eine Änderung an den Cor Php Files hilfreich.

  9. #9
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    486

    Standard

    Ich habs jetzt mit den placeholdern geloest - hoffentlich.


    Gesendet von meinem AVIATOR mit Tapatalk

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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