.click() und isset()
-
hallo,
ich habe noch ein problem mit js und php... folgender code:
<html> <head> <script type = 'text/javascript'> function change() { document.testform.sub.click(); document.testform.submit(); } </script> </head> <body> <form action = '' method = 'POST' name = 'testform'> <input name = 'edit'> <input type = 'button' name = 'sub' value = 'hallo' onClick = 'change();'> </form> <?php if(isset($_POST['sub'])) { print("hallo"); } print($_POST['edit']); ?> </body> </html>
ich fuehre einen klick auf den button aus und moechte dann mit php feststellen ob dieser gedrueckt wurde... funktioniert allerdings nicht...
kann jemand helfen?
-
Du solltest einfach bei action im Form-Tag die URL zur gleichen Datei reinschreiben und als Button <input type="submit" ...> verwenden. Allerdings lädst du dann die Seite neu. Wenn du das ohne Neuladen der Seite machen willst, musst du alles in JS machen. Solche PHP/JS-Gemische funktiuonieren nicht, da PHP schon auf dem Server ausgeführt und das Ergebnis erst zum Clienten gesendet wird.