Input type button mit onclick location.href ... im PHP-Script funktioniert nicht
Hallo,
möchte einen Button in einem PHP-Script einbauen:
Button wird korrekt angezeigt, beim drauf klicken passiert allerdings nichts. Irgendwas mach ich mit ' oder " falsch.
In einem reinen HTML-Format funktioniert der Button in der Form So:
Hier ist das mit den " und ' ein bisschen anders. Hab bei dem PHP-Code allerdings schon so viel ausprobiert, dass ich jetzt Euch fragen muss.
Grüße
Phoboz
möchte einen Button in einem PHP-Script einbauen:
<?php
echo '
<form name="1" id="2" enctype="text/html">
<input type="button" value="Google" onclick="location.href="http://google.de";>
</form>';
?>
Button wird korrekt angezeigt, beim drauf klicken passiert allerdings nichts. Irgendwas mach ich mit ' oder " falsch.
In einem reinen HTML-Format funktioniert der Button in der Form So:
<form name="1" id="2" enctype="text/html">
<input type='button' value='Google' onclick='location.href="http://google.de";'>
</form>
Hier ist das mit den " und ' ein bisschen anders. Hab bei dem PHP-Code allerdings schon so viel ausprobiert, dass ich jetzt Euch fragen muss.
Grüße
Phoboz
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 223443
Url: https://administrator.de/contentid/223443
Ausgedruckt am: 24.11.2024 um 22:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo Phoboz,
oder so
Stichwort: Escaping mit Backslash (\)
Grüße Uwe
<?php
echo '<form name="1" id="2" enctype="text/html">
<input type="button" value="Google" onclick="location.href=\'http://google.de\';">
</form>';
?>
<?php
echo "<form name=\"1\" id=\"2\" enctype=\"text/html\">
<input type=\"button\" value=\"Google\" onclick=\"location.href='http://google.de';\">
</form>";
?>
Grüße Uwe
Hallo,
wenn du das zusammen mit dem ECHO ausgeben möchtest, dann musst du die Hochkommata escapen (\') :
wenn du das zusammen mit dem ECHO ausgeben möchtest, dann musst du die Hochkommata escapen (\') :
<?php
echo '
<form name="1" id="2" enctype="text/html">
<input type="button" value="Google" onclick="location.href=\'http://google.de\';">
</form>';
?>