Ik probeer een simpel login script te zetten in een CSS frame, maar steeds wanneer ik de pagina dan open met mijn browser dan komt heel het formulier aan het begin van de pagina, alsof het niet in de frame zit.
Hoe kan ik een form in hett frame plaatsen?
(Het script maakt natuurlijk geen gebruik van de php aanduiders).


<p class="Login">Please login:<br>
<form action="<} echo $_SERVER['PHP_SELF']; {>" method="post">
  Username:<br>
  <input type="text" name="user">
  <br>
  Password:<br>
  <input type="text" name="pass">
  <br>
</form>
</p>
Als je script geen PHP is, kun je hem in een codeblok laten zetten met [ignore]
 en 
[/ignore].

En wat bedoel je met een CSS frame?
Douwe schreef op 10.01.2009 09:19
Als je script geen PHP is, kun je hem in een codeblok laten zetten met [ignore]
 en 
[/ignore].

En wat bedoel je met een CSS frame?


Lijkt me duidelijk, gewoon een css blok op je pagina.
(<p class="cssframe">
Bij een frame denk ik aan <frameset> of <iframe>, twee tags die naar mijn mening niet meer gebruikt horen te worden... En zo duidelijk was het dus niet, want ik begreep het niet ;-)
Maar back on topic:
Volgens mij mag een <form>-element niet in een <p> staan, dus, je moet de <p> in de <form> zetten, in plaats van andersom.
<p> is een container! hierin mag inderdaad GEEN form komen! enkel bold etc. zal werken. <p> duidt op een paragraaf, hierin mag je dat gewoon niet doen! gebruik <div>

Reageren