Ergebnis 1 bis 6 von 6

Thema: Input-Element type="number" -> step?

  1. #1
    Contao-Fan
    Registriert seit
    22.06.2009.
    Ort
    Düsseldorf
    Beiträge
    471

    Standard Input-Element type="number" -> step?

    Moin,

    ich würde gerne das Attribut "step" für ein Input-Element des Formulargenerators definieren. U.a.
    Code:
    <input type="number" name="Strom" id="ctrl_9" class="text daten_strom" step="50000" value="2500000">
    Wie bzw. wo füge ich das hinzu?

  2. #2
    Gesperrt
    Registriert seit
    21.06.2013.
    Ort
    Bern
    Beiträge
    8
    Partner-ID
    6048

    Standard

    Ich suche auch seit einiger Zeit nach einer guten und sauberen Lösung für die Verwendung von input-types.
    Diese sind vor allem für mobile User sehr wichtig da sie bestimmen welches Editor-Fenster sich öffnet (Number z.B.).

    Helfen kann ich dir hier aber leider nicht

  3. #3
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin,

    hab mir mal den Code angeschaut ... sieht so aus, als ob man dort eine Ableitung des FormText Widgets benötigt ... dort müsste man dann die vielen weiteren Input Types hinzufügen und auch entsprechende Zusatzattribute erlauben.

    Also alles in allem nicht so ohne Weiteres machbar.

    Grüße,Cliff

  4. #4
    Contao-Fan
    Registriert seit
    22.06.2009.
    Ort
    Düsseldorf
    Beiträge
    471

    Standard

    Trotzdem danke für die Info!

  5. #5
    Contao-Fan
    Registriert seit
    22.06.2009.
    Ort
    Düsseldorf
    Beiträge
    471

    Standard

    Falls es noch jemanden interessiert, habe es mit Javascript "gelöst".

    Code:
    document.querySelector('input.daten_strom').setAttribute('step', 50000);
    document.querySelector('input.daten_strom').setAttribute('min', 0);
    (input, für das input Element und daten_strom für die CSS-Klasse)
    Geändert von wiese (26.09.2013 um 20:50 Uhr)

  6. #6
    Contao-Nutzer
    Registriert seit
    22.09.2014.
    Ort
    Chemnitz
    Beiträge
    34

    Standard Lösung

    Hallo,

    der vollständigkeits-halber und weil die Seite das erste Ergebniss bei Google war:
    Es ist möglich, einfach ins eval Array des Feldes den Step reinschreiben.
    See here

    PHP-Code:
    'eval'=>array('rgxp'=>'digit','step'=>0.1); 
    'min', 'max', 'placeholder' geht auch.

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
  •