Moin!
Ich möchte die Warnungen beim XForm-Addon, die ja als <ul>-Liste ausgegeben werden, gern stattdessen als javascript-Alert ausgeben. Dies hat Platzgründe ( ... würde zu weit führen, das zu erklären )
Wo wird diese Liste zusammengesetzt und ausgegeben?
Gruss, Marc
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
[solved] Xform Warnungen als javascript alert
Zuletzt geändert von frood am 16. Aug 2012, 16:13, insgesamt 1-mal geändert.
Re: Xform Warnungen als javascript alert
Stell die ul im CSS auf display:none, und hol dir das DOM Element per JS für deinen prompt/overlay/whatever..
vg, Jan
Re: Xform Warnungen als javascript alert
Das sagt mir leider nichts .... naja, schon, aber wo wird das DOM bei xform erzeugt?hol dir das DOM Element per JS
Re: Xform Warnungen als javascript alert
Ah, hab mal wieder viel zu kompliziert gedacht!
Schönen Dank!
Edit:
Falls es jemanden interessiert:
Am Ende der Modul-Ausgabe des xForm-Formbilders anhängen:
.. und, wie gesagt, die normale Ausgabe per css verstecken.
Korrekt, Jean? Und nochmal schönen Dank für den Schubser!
Schönen Dank!
Edit:
Falls es jemanden interessiert:
Am Ende der Modul-Ausgabe des xForm-Formbilders anhängen:
Code: Alles auswählen
<?php
if(!$REX['REDAXO']){ // damit des Backend nicht dauernd klingelt
?>
<script type="text/javascript">
var formular = document.getElementById('rex-xform');
// Alle Fehlermeldungen erfassen
var li = formular.getElementsByTagName('li');
// fehlermeldungen zusammenfassen
warnungen = new Array ();
for (var i = 0; i < li.length; i++){
warnungen.push (li[i].firstChild.data);
}
// ausgeben, wenn Warnungen vorhanden
if(warnungen!=''){
// Zeilenumbrueche einfuegen
ausgabe = warnungen.join('\n');
alert (ausgabe);
}
</script>
<?php } ?>
Korrekt, Jean? Und nochmal schönen Dank für den Schubser!
Re: Xform Warnungen als javascript alert
Besser noch die eigentliche Ausgabe per JS verstecken. Dann sehen auch Nutzer ohne JS Fehlermeldungen. Ist zwar sehr sehr selten, aber wenn mans ohne große Umstände berücksichtigen kann...
Re: Xform Warnungen als javascript alert
... würde dann das gesamte Layout zerhacken, also lass ich das lieber. Trotzdem vielen Dank für den Tip.
Re: [solved] Xform Warnungen als javascript alert
Erledigt ... sorrry!