Beiträge von Sempervivum

    Wenn sie direkt beieinander sind, hast Du wahrscheinlich für beide das gleiche float angegeben. In dem Fall kannst Du einen Abstand durch ein margin herstellen.

    Zitat

    Und wo kann ich die Anzahl entries, die angezeigt werden sollen ändern?

    Werte in der Dropdown-Liste:

    https://datatables.net/reference/option/lengthMenu

    Anfangswert:

    https://datatables.net/reference/option/pageLength

    Zitat

    Wie mache ich es, dass ich das ganze auf eine Tabelle mit mehr Kolumnen übertragen kann?

    Ich erwarte, dass das selbst anpassend ist, d. h. die Parameter werden aus der Tabelle gelesen und daraus die Suchfelder aufgebaut.

    Ist jedenfalls in diesem Beispiel so, wenn man sich das JS ansieht:
    https://datatables.net/examples/api/multi_filter.html

    Zitat

    Und die Beschriftung?

    Findest Du ebenfalls in den Optionen unter "Internatianalization":
    https://datatables.net/reference/option/

    Das ist häufig so bei Bibliotheken: Elemente werden dynamisch durch Javascript angelegt, dann sind sie im HTML-Inspektor sichtbar aber nicht im Quelltext.

    Das CSS hatte ich getestet, vielleicht funktioniert es bei dir nicht, weil die Klassen anders sind. Ich untersuche es mal.

    Die Positionen kannst Du sehr leicht vertauschen, indem Du im CSS bei float left und right vertauschst:

    Code
    .dataTables_wrapper .dataTables_filter {
        float: left;
        text-align: right;
    }
    .dataTables_wrapper .dataTables_length {
        float: right;
    }

    Ich bevorzuge ja das Flexlayout:

    Ich habe es mal im Opera getestet und kann die Anzeige im HTML-Inspektor nicht finden. Deshalb denke ich, dass hier Handarbeit angesagt ist.

    Ich habe mal in meinen Testdateien gesucht und dies gefunden:

    Nur CSS, zeigt den Fehler sofort bei der Eingabe an. Will man ihn erst beim Submit anzeigen, muss man wahrscheinlich noch etwa Javascript hinzu fügen. Das kann man dann beliebig gestalten und positionieren.

    Dann versuchen wir es mit onchange und einer for-Schleife:

    Ich habe mal einen Vorschlag ohne jQuery ausgearbeitet:

    Prüfe, ob es das ist, was Du brauchst. Die Definition der Daten habe ich so geändert, dass der Zugriff möglichst einfach ist.