2010-11-24 10 views
2

Ich habe ein Formular auf der Unterseite meiner Webseite, wenn ich das Formular und die Seite aktualisiere ich möchte für die Seite automatisch am unteren Rand der Seite positioniert werden, damit ich das Formular sehen nochmal. Ist es möglich dies ohne Javascript zu erreichen, nur mit PHP?auto scrolling zum Ende der Seite

Antwort

4

Ja. Sie können dies unter Verwendung der name attribute eines Links tun.

Am unteren Rand Ihrer Seite haben diesen Code:

<!-- The page with the form (script.php) --> 
<?php 
    //Other page content 
?> 
<a name="bottomOFThePage"></a> 
<?php 
//Your form 
?> 

<!-- 
    PHP page that handles the form submit 
    Use the header code from netcoder's answer below 
--> 
<?php 
    //Process your form 
header('Location: script.php#bottomOfPage'); 
?> 

Redirect, nachdem Sie das Formular http://yoururl.com/script.php#bottomOfThePage

+0

Gut, aber wie kann ich das mit codeigniter machen .. !!? :( – goseo

2

Der beste Weg, dies ohne JavaScript zu tun vorlegen wird ein Anker-Tag am Boden zu setzen Ihrer Seite: Dann

<a name="bottomOfPage"></a> 

, leiten die Benutzer auf die unten auf der Seite (oder ein Formular einreichen):

<?php 
header('Location: script.php#bottomOfPage'); 
exit; 
+0

'href'? Sie meinen' name', nicht wahr? –

+0

Ähm, richtig. Guter Anruf. Danke. – netcoder

Verwandte Themen