[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
[solved] Xform Warnungen als javascript alert - REDAXO Forum
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/
frood
Beiträge: 226
Registriert: 7. Okt 2008, 15:17

[solved] Xform Warnungen als javascript alert

14. Aug 2012, 15:39

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
Zuletzt geändert von frood am 16. Aug 2012, 16:13, insgesamt 1-mal geändert.

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: Xform Warnungen als javascript alert

14. Aug 2012, 16:46

Stell die ul im CSS auf display:none, und hol dir das DOM Element per JS für deinen prompt/overlay/whatever..
vg, Jan

frood
Beiträge: 226
Registriert: 7. Okt 2008, 15:17

Re: Xform Warnungen als javascript alert

14. Aug 2012, 17:11

hol dir das DOM Element per JS
Das sagt mir leider nichts .... naja, schon, aber wo wird das DOM bei xform erzeugt?

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: Xform Warnungen als javascript alert

14. Aug 2012, 17:17

vg, Jan

frood
Beiträge: 226
Registriert: 7. Okt 2008, 15:17

Re: Xform Warnungen als javascript alert

14. Aug 2012, 17:22

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:

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 } ?>
.. und, wie gesagt, die normale Ausgabe per css verstecken.
Korrekt, Jean? Und nochmal schönen Dank für den Schubser!

Ingo
Beiträge: 782
Registriert: 24. Jun 2010, 00:34

Re: Xform Warnungen als javascript alert

15. Aug 2012, 21:30

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...

frood
Beiträge: 226
Registriert: 7. Okt 2008, 15:17

Re: Xform Warnungen als javascript alert

16. Aug 2012, 10:19

... würde dann das gesamte Layout zerhacken, also lass ich das lieber. Trotzdem vielen Dank für den Tip.

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: Xform Warnungen als javascript alert

16. Aug 2012, 13:40

frage beantwortet -> topic anpassen plz..
vg, Jan

frood
Beiträge: 226
Registriert: 7. Okt 2008, 15:17

Re: [solved] Xform Warnungen als javascript alert

16. Aug 2012, 16:13

Erledigt ... sorrry!

Zurück zu „Allgemeines [R4]“