Vielen Dank für den Link, aber ich habe einen anderen Weg gefunden mein Problem zu lösen
Beiträge von Zipity
-
-
Okay, Danke.
Dann muss ich mir wohl etwas anderes überlegen....
-
Die indexcheck-Datei enthält zum Beispiel folgendes echo:
Dann erhalte ich im span folgendes:
Code<span id="check_results" name="result"> <script type="text/javascript"> alert("Hey"); </script> </span>
Und Javascript wird nicht ausgeführt, HTML aber schon.
Daher meien Frage, wie es möglich ist, dass es doch ausgeführt wird.
Gruss
Zipity
-
Hey,
Code
Alles anzeigenfunction check(content, element){ if (window.XMLHttpRequest){ xmlhttp=new XMLHttpRequest(); } xmlhttp.onreadystatechange=function(){ if(xmlhttp.readyState==4 && xmlhttp.status==200){ document.getElementById("result").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","indexcheck.php?element=" + element + "&content=" + content, true); xmlhttp.send(); }
Das funktioniert alles so weit, wenn es sich hierbei nur um HTML handelt. Wenn ich aber auch Javascript ausgeben lasse, dann wird das Javascript nicht ausgeführt. Jemand eine Idee, wie ich das lösen könnte?
Gruss
Zipity
-
Dann werde ich das mit Javascript machen! Danke
-
-
Jav Vielen Dank, passt alles Vielen Dank und einen schönen Abend noch!
m.scatello Kümmere mich gleich mal drum Vielen Dank und einen schönen Abend noch!
Gruss
Zipity
-
-
War ja nur ein Beispiel, wo ich weiß, dass es so funktioniert
Code<input required id="genderselectman" name="gender" value="m" type="radio" onclick="gendercolor()"> <input required id="genderselectwoman" name="gender" value="w" type="radio" onclick="gendercolor()"> <input required id="agb" name="agb" type="checkbox">
Bei denen habe ich keine Ahnung, wie ich es machen soll
-
Hey,
ich drehe mich gerade ein bisschen im Kreis, denn wenn sich jemand bei mir registrieren möchte, dann werden als erstes die Daten gecheckt, bevor sie eingetragen werden. Sollte nun etwas nicht stimmen, dann werden die Daten wieder "ausgegeben", sprich man muss nicht alles von neuem eingeben (Siehe Code) .
PHP<input require id="pw" class="NoShadow" type="password" placeholder="Passwort" value="<?php echo $_POST['pw'];?>" name="pw"/>
Jedoch weiß ich jetzt nicht, wie ich das mit Radiobuttons bzw. Checkbxen mache, sprich, dass angeklickte auch wieder angeklickt sind. Irgendjemand eine Idee, wie ich es da machen muss?
Gruss
Zipity
-
Hallo und willkommen im Forum,
ich habe deinen Code jetzt einmal getestet und mir ist folgendes aufgefallen.
Codeif ( $_GET['kontrolle'] == 1 ){ echo "<p><b>Leere Felder z&WCF_AMPERSANDählen nicht, gehen Sie nicht &WCF_AMPERSANDüber Los, ziehen Sie keine ...</b></p>"; }
Das funktioniert bei mir nicht.
Code
Alles anzeigenecho '<form action="'. $PHP_SELF .'" method="get" > <p><input type="hidden" name="kontrolle" value="1"></p> <p>Ihr Vorname:<input type="text" name="vorname" size="50"></p> <p>Ihr Nachname:<input type="text" name="nachname" size="50"></p> if (!empty ($_GET['nachname']) == TRUE ){ echo ($_GET['nachname']); } <p>Absendebutton:<input type="submit" value="absenden"></p> </form>';
Das funktioniert nicht, da du PHP mit HTML ausgeben möchtest, ohne das ganze zu trennen. Funktionieren würde das so:
Code
Alles anzeigenecho '<form action="'. $PHP_SELF .'" method="get"> <p><input type="hidden" name="kontrolle" value="1"></p> <p>Ihr Vorname:<input type="text" name="vorname" size="50"></p> <p>Ihr Nachname:<input type="text" name="nachname" size="50"></p> <p>Absendebutton:<input type="submit" value="absenden"></p> </form>'; if (!empty ($_GET['nachname']) == TRUE ){ echo ($_GET['nachname']); }
Sprich du trennst das beides.
Wenn ich das ganze jetzt zusammen packe, erhalte ich folgenden Code (der bei mir auch funktioniert, halt nur ohne Fehlermeldung).
PHP
Alles anzeigen<?php $PHP_SELF = $_SERVER['PHP_SELF']; if(empty ($_GET['vorname']) == TRUE or empty ($_GET['nachname']) == TRUE ){ echo '<form action="'. $PHP_SELF .'" method="get"> <p><input type="hidden" name="kontrolle" value="1"></p> <p>Ihr Vorname:<input type="text" name="vorname" size="50"></p> <p>Ihr Nachname:<input type="text" name="nachname" size="50"></p> <p>Absendebutton:<input type="submit" value="absenden"></p> </form>'; if (!empty ($_GET['nachname']) == TRUE ){ echo ($_GET['nachname']); } }else{ echo "eingetragener Vorname: " . $_GET['vorname']; echo "<br>"; echo "eingetragener Nachname: " . $_GET['nachname']; }?>
Und ich verstehe nicht, was du mit deiner Frage meinst: Wenn nur ein Feld ausgefüllt wurde, kann ich nicht bereits eingetragene Daten wieder eintragen.
Gruss
Zipity
-
Meiner Meinung nach mehr Blood und Tears als bei Javascript etc....
-
Hey,
spontan würde ich sagen, dass du einfach einen Abstand von rechts angibst und nicht von links.
Gruss
Zipity
-
Vielen Dank. Ich werde mir das dann erst einmal durchlesen und mich dann wahrscheinlich morgen noch einmal melden
-
Hey,
vielen Dank für den Code, jedoch hatte ich bis heute noch nicht wirklich Zeit mich damit zu beschäftigen!
Und zwar kenne ich von Ajax aus nur die Befehle open und send, daher verstehe ich nicht recht, wie das hier funktioniert. Wäre es möglich mir das zu erklären? (Den Rest verstehe ich, halt nur nicht, wie hier die PHP-Datei mit den richtigen Parametern geöffnet wird)
Gruss
Zipity
-
Hey,
du kannst das Ganze mit Javascript verwirklichen und zwar benutzt du dafür onblur. Das heißt, wenn der Benutzer das Input-Feld verlässt, wird eine Javascriptfunktion ausgeführt und in dieser wird geschaut, ob die Passwörter gleich sind. Sollte dies so sein, dann lässt du einfach den Button erscheinen.
Wenn du willst, könnte ich mich auch mal kurz ransetzen und was da zusammen basteln.
Gruss
Zipity
-
Wie ich gesagt habe, ich werde mir gegen den Kopf schlagen
Vielen Dank noch einmal an alle!
-
Hey,
ich bin gerade dabei mir selber eine kleine Oberfläche zu basteln, womit ich dann Datei hoch bzw. runterladen kann. Das runterladen ist jetzt nicht schwer. Jedoch bin ich jetzt an dem Punkt, wo ich gerne zwischen Ordnern wechseln möchte. Sprich, es werden die Dateien und Ordner angezeigt und wenn ich dann auf einen Ordnernamen klicke, möchte ich in sein Verzeichnis wechseln. Bis jetzt habe ich eine Variable, die von meiner PHP-Datei in den "Haupt-Ordner" führt. Meine Idee wäre daher, diese Variable zu erweitern, um den Ordner, den ich anklicke und dann die Funktion mit dem Anzeigen der Dateien,etc erneut in sich selber aufrufen. Soweit die Theorie. Würde das hinhauen und wie schaffe ich es, die Variable zu ändern, wenn ich nur den Namen des Ordners anklicke?
Gruss
Zipity
-
Hey,
ich stehe gerade auf dem Schlauch. Nehmen wir an, man hat 2 Elemente (A und B). Wenn sich nun zum Beispiel Element A in der Höhe ändert, dann soll sich Element B auch in der Höhe ändern. Wie ging das noch mal?
Wenn ich dann die Lösung sehe, schlage ich mir bestimmt gegen den Kopf...
Gruss
Zipity
-
Hey Niklas,
also wenn ich das jetzt richtig verstanden habe, dann beinhaltet deine Klasse mit dem Namen .beitrag immer den Text von dem jetzigen Bild, sowie das Bild vom nächsten Bild? Und du möchtest nun einen Abstand zwischen diesem Text und dem darauffolgenden Bild?
Gruss
Zipity