Show if..
Beste mededevelopers,
Ik heb momenteel een select.
Ik heb daaronder een table staan.
maar ik wil dat hij deze table alleen laat zien als iemand bij de select value=2 selecteert.
Ofterwel als iemand bedrijven selecteerd dat hij eronder een table laat zien met info
niet na een POST maar direct..
Weet iemand hoe dit moet?
Mvg,
Tim Kampherbeek
Ik heb momenteel een select.
Ik heb daaronder een table staan.
maar ik wil dat hij deze table alleen laat zien als iemand bij de select value=2 selecteert.
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<td>
<select name='naar'>
<option value='0'>-- Kies --</option>
<option value='1'>Particulier</option>
<option value='2'>Bedrijven</option>
<option value='3'>Beide</option>
</select>
</td>
<select name='naar'>
<option value='0'>-- Kies --</option>
<option value='1'>Particulier</option>
<option value='2'>Bedrijven</option>
<option value='3'>Beide</option>
</select>
</td>
Ofterwel als iemand bedrijven selecteerd dat hij eronder een table laat zien met info
niet na een POST maar direct..
Weet iemand hoe dit moet?
Mvg,
Tim Kampherbeek
Gesponsorde koppelingen:
Ik heb zelf absoluut geen verstand van ajax daarom vraag ik het ook.
Of iemand een voorbeeld dus heeft?
Wat gelijk staat aan mijn script
btw: geen submit eerst he,.,, gewoon iets selecteren en dat hij direct laat zien.
Bij voorbaart dank.
Mvg,
T. Kampherbeek
Of iemand een voorbeeld dus heeft?
Wat gelijk staat aan mijn script
btw: geen submit eerst he,.,, gewoon iets selecteren en dat hij direct laat zien.
Bij voorbaart dank.
Mvg,
T. Kampherbeek
Gewijzigd op 01/01/1970 01:00:00 door Tim Kampherbeek
Hierbij een snel voorbeeldje met jquery library.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
Gewijzigd op 01/01/1970 01:00:00 door Michel de Groot
kunt u ook gebruiken hoe ik dit in mijn select en mijn divs kan gebruiken?
mvg,
T. kampherbeek
mvg,
T. kampherbeek
Kijk welke van de opties geselecteerd is, en voer de hide-show uit.
Hij werkt niet.
Of ik moet iets verkeerds doen.
Misschien voorbeeld hoe ik het erin moet plaatsen?
Of ik moet iets verkeerds doen.
Misschien voorbeeld hoe ik het erin moet plaatsen?
@Tim: Michel geeft aan dat die code voor Jquery is, dus je moet wel Jquery laden, misschien dat ie 't daarom niet doet?
http://jquery.com/
http://jquery.com/
http://www.phphulp.nl/forum/showtopic.php?cat=1&id=67373
Misschien dat dit topic je iets verder helpt.. Ik heb het probleem ook gehad..
Misschien dat dit topic je iets verder helpt.. Ik heb het probleem ook gehad..
Mijn code werkt goed. Waarschijnlijk ben je vergeten de jquery library in te voegen. Hieronder een voorbeeldje zoals het helemaal zou moeten zijn (werkt bij mij)
Code (php)
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
27
28
29
30
31
32
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
27
28
29
30
31
32
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$("#extra_veld").hide();
// Veld met ID laten zien bij keuze 2
$("#SelectId").change(function(){
if($("#SelectId").val() == "2"){
$("#extra_veld").show();
}
else{
$("#extra_veld").hide();
}
});
});
</script>
</head>
<body>
<select name='naar' id="SelectId">
<option value='0'>-- Kies --</option>
<option value='1'>Particulier</option>
<option value='2'>Bedrijven</option>
<option value='3'>Beide</option>
</select>
<div id="extra_veld">Dit is de extra div die tevoorschijn moet komen!</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$("#extra_veld").hide();
// Veld met ID laten zien bij keuze 2
$("#SelectId").change(function(){
if($("#SelectId").val() == "2"){
$("#extra_veld").show();
}
else{
$("#extra_veld").hide();
}
});
});
</script>
</head>
<body>
<select name='naar' id="SelectId">
<option value='0'>-- Kies --</option>
<option value='1'>Particulier</option>
<option value='2'>Bedrijven</option>
<option value='3'>Beide</option>
</select>
<div id="extra_veld">Dit is de extra div die tevoorschijn moet komen!</div>
</body>
</html>
Gewijzigd op 01/01/1970 01:00:00 door Michel de Groot
Hartelijk dank,
Het werkt nu perfect en ik heb weer is wat geleerd.
Mvg,
T. Kampherbeek
Het werkt nu perfect en ik heb weer is wat geleerd.
Mvg,
T. Kampherbeek
Graag gedaan!



