Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Entwickler>Problem mit Javascript...

Problem mit Javascript...

Apfelsaft09.03.0713:51
Hallo, könnt ihr mir sagen, warum er in diesem Skript das alert- Fenster nicht anzeigt?
(Bin gerade am Verzweifeln, hab alles in meiner Macht stehende;-) versucht)
ohne die Zeilen umbrüche in der alert- Meldung funktioniert es.
Vielen Dank...

In einer externen Javascript datei...

<script type="text/javascript">
alert('Formular unvollständig:
<?php
echo implode($fehlerfelder);
?>
');
</script>

In der main php datei...

$ok = false;
$fehlerfelder = array();
if (isset($_POST["Submit"])) {
$ok = true;

if (!isset($_POST["Anrede"]) ||
!is_string($_POST["Anrede"])) {
$ok = false;
$fehlerfelder[] = " Anrede \r";

}

if (!isset($_POST["Vorname"]) ||
!is_string($_POST["Vorname"]) ||
trim($_POST["Vorname"]) == "") {
$ok = false;
$fehlerfelder[] = " Vorname \r";

}
0

Kommentare

der schneyra
der schneyra09.03.0714:30
Du willst also in dem Alert-Fenster die Zeilenumbrüche auch darstellen, oder? Dann musst du die auch explizit angeben. Ich denke mich zu erinnern, dass man das mit "\n" macht.
„BAM!“
0
Apfelsaft09.03.0714:32
damit funktioniert es ja eben auch nicht, deswegen hab ichs ja nochmal mit \r versucht...
0
der schneyra
der schneyra09.03.0714:32
Ups... ich sehe grade, dass du in $fehlerfelder ja ein \r drin hast, was das auch machen sollte... Ich hatte mir nur den Code für das Fenster genau angeschaut
„BAM!“
0
stiffler
stiffler09.03.0715:29
versuch's mal so. (nicht getestet!)
„To understand recursion you need to understand recursion“
0
Apfelsaft09.03.0715:58
stiffler
versuch's mal so. (nicht getestet!)

ich habe dann lider immernoch das selbe problem. im quelltext wird dann allerdings das \n angezeigt - nur leider nicht ausgeführt und die alert- meldung erscheint auch nicht.
0
Apfelsaft09.03.0715:59
bei meiner version wird das \n im Quelltext ausgeführt, aber das alert fenster erscheint nicht.
0
stiffler
stiffler09.03.0716:07
da waren ein paar umbrüche an der falschen stelle...
„To understand recursion you need to understand recursion“
0
Apfelsaft09.03.0716:29
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><script type='text/javascript'><!--
alert('Formular unvollständig:\n Anrede\n Vorname\n Nachname\n Geburtstag, Tag\n Geburtstag, Monat\n Geburtstag, Jahr\n E-Mail
\nTelefon
\nAnliegen\nAGB');
</script></head>
so sieht deine version bei mir aus...
0
stiffler
stiffler09.03.0716:31
also hier funktionierts. bist du sicher, dass du es auch genau so abgeschrieben hast?
„To understand recursion you need to understand recursion“
0
Apfelsaft09.03.0716:34
ich hab das ganze in ner else- bedingung mit include vielleicht liegts daran...
0
Apfelsaft09.03.0716:35
sieht im code quellcode genauso aus, wie bei mir
0
stiffler
stiffler09.03.0716:55
wenn du willst, schicks mir als zip per mail.
„To understand recursion you need to understand recursion“
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.