Opmaken form

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jasper DS

Jasper DS

13/06/2011 22:10:29
Quote Anchor link
Beste,
ik heb mijn form opgemaakt maar firefox, ie9 en opera weergeeft het niet goed. Dit komt ook doordat mijn code niet valid is. Hoe kan ik dit netjes maken?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<form method="post" action="" name="registreren">
            
    <div class="tekst">E-mail:</div><div class="input"><input type="text" name="email" id="email" style="width: 100%;"  /></div>
    <div class="tekst">Wachtwoord:</div><div class="input"><input type="password" name="wachtwoord" id="wachtwoord" style="width: 100%;" /></div>
                
    <input type="submit" name="submit" value="" class="submit" />
            
</form>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* form */
.tekst
{
    width: 120px;
    float: left;
    height: 26px;
    margin-bottom: 5px;
    font-size: 22px;
}

.input
{
    margin-bottom: 5px;
    float: right;
    width: 300px;
}

.submit
{
    float: right;
    background: url('../images/submit.png') no-repeat;
    width: 131px;
    height: 42px;
    border: none;
}
 
 
PHP hulp

PHP hulp

10/01/2025 13:00:46
 
- SanThe -

- SanThe -

13/06/2011 22:14:03
Quote Anchor link
PHP Jasper op 13/06/2011 22:10:29:
Dit komt ook doordat mijn code niet valid is.


Dus je weet al waar je moet beginnen.
 
- Ariën  -
Beheerder

- Ariën -

13/06/2011 22:15:19
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<div class="tekst">E-mail:</div>

lang leve label-tags...
 

13/06/2011 22:21:53
 
The Force

The Force

14/06/2011 10:40:09
Quote Anchor link
Daarnaast: maak altijd gebruik van een CSS master stylesheet!
 
Jasper DS

Jasper DS

14/06/2011 20:04:34
Quote Anchor link
The Force op 14/06/2011 10:40:09:
Daarnaast: maak altijd gebruik van een CSS master stylesheet!

Hoe kan je opmaken uit dit bericht dat ik dat niet doe?

Ik heb nu dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<form method="post" action="" name="registreren">
            
    <label for="email:">E-mail:</label><input type="text" name="email" id="email" style="width: 100%;"  />
    <label for="wachtwoord:">Wachtwoord</label><input type="password" name="wachtwoord" id="wachtwoord" style="width: 100%;" />
                
    <input type="submit" name="submit" value="" class="submit" />
            
</form>


met

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* form */
label {
    float:left;
    width:100px;
}

.submit
{
    float: right;
    background: url('../images/submit.png') no-repeat;
    width: 131px;
    height: 42px;
    border: none;
}


Hoe krijg ik nu het input veld rechts van m'n <label> dus zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
Email:          [INPUT]
Wachtwoord:     [INPUT]
Gewijzigd op 14/06/2011 20:05:18 door Jasper DS
 
Wouter J

Wouter J

14/06/2011 20:06:45
Quote Anchor link
De label display: block; meegeven, anders werkt het floaten niet.
 
Ozzie PHP

Ozzie PHP

14/06/2011 20:06:54
Quote Anchor link
<label for="email:"> moet zijn <label for="email"> waarbij "email" gelijk is aan het ID van het inputveld waar het bij hoort.

verder:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
.input (
  display:block;
  float:left;
  width:200px;
)
Gewijzigd op 14/06/2011 20:07:44 door Ozzie PHP
 
Jasper DS

Jasper DS

14/06/2011 20:10:32
Quote Anchor link
.input is dan de class die ik moet meegeven aan mijn inputs?
 
Ozzie PHP

Ozzie PHP

14/06/2011 20:11:28
Quote Anchor link
oeps...
excuus

gewoon input
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
input (
  display:block;
  float:left;
  width:200px;
)


Toevoeging op 14/06/2011 20:11:46:

weet niet zeker of t zo klopt... is uit mn hoofd
Gewijzigd op 14/06/2011 20:12:06 door Ozzie PHP
 
Jasper DS

Jasper DS

14/06/2011 20:16:36
Quote Anchor link
Ik heb het zo opgelost:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
label {
    float:left;
    width:100px;
    display: block;
}

.input
{
    margin-left: 5px;
    display:block;
    float:left;
    width: 380px;
}


en dan input als class toegevoegd.
 
Ozzie PHP

Ozzie PHP

14/06/2011 20:21:27
Quote Anchor link
werkt gewoon input niet?
 
Jasper DS

Jasper DS

14/06/2011 20:28:40
Quote Anchor link
geen idee dat heb ik niet getest maar ik doe het liever via de class.
Ik heb nog 1 error die ik niet weg krijg:

there is no attribute "name"
<form method="post" action="" name="registreren">
 
Ozzie PHP

Ozzie PHP

14/06/2011 20:34:41
Quote Anchor link
Nee, dat lijkt me niet juist. Nu maak je een aparte class aan om tegen een input te zeggen dat het een input is.

Dat is ongeveer hetzelfde als dit:

<p class="p">
bla bla bla
</p>

Dat slaat nergens op.

<form method="post" action="" name="registreren">

vervangen door

<form method="post" action="" ID="registreren">
 
Jasper DS

Jasper DS

14/06/2011 21:06:34
Quote Anchor link
Bedankt, ik heb het dan op jouw manier gedaan en alles werkt naar behoren en is ook nog eens strict.
 
Ozzie PHP

Ozzie PHP

14/06/2011 21:13:48
Quote Anchor link
Mooi zo :)
Graag gedaan.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.