Versio

Show if..

Overzicht Reageren

Tim Kampherbeek

Tim Kampherbeek

11/10/2009 18:35:00
Quote Anchor link
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.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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>


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
 
PHP hulp

PHP hulp

25/05/2012 15:45:53
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Jesper Diovo

Jesper Diovo

11/10/2009 18:49:00
 
Tim Kampherbeek

Tim Kampherbeek

11/10/2009 19:12:00
Quote Anchor link
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
Gewijzigd op 01/01/1970 01:00:00 door Tim Kampherbeek
 
Michel de Groot

Michel de Groot

11/10/2009 19:56:00
Quote Anchor link
Hierbij een snel voorbeeldje met jquery library.

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
<?php // Is natuurlijk javascript, maar voor de kleurtjes php gebruikt
$(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();
        }
    });
});

?>
Gewijzigd op 01/01/1970 01:00:00 door Michel de Groot
 
Tim Kampherbeek

Tim Kampherbeek

11/10/2009 21:24:00
Quote Anchor link
kunt u ook gebruiken hoe ik dit in mijn select en mijn divs kan gebruiken?

mvg,

T. kampherbeek
 
Jesper Diovo

Jesper Diovo

11/10/2009 21:56:00
Quote Anchor link
Kijk welke van de opties geselecteerd is, en voer de hide-show uit.
 
Tim Kampherbeek

Tim Kampherbeek

12/10/2009 04:33:00
Quote Anchor link
Hij werkt niet.

Of ik moet iets verkeerds doen.

Misschien voorbeeld hoe ik het erin moet plaatsen?
 
Michael -

Michael -

12/10/2009 10:09:00
Quote Anchor link
@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/
 
Niels Kieviet
Beheerder

Niels Kieviet

12/10/2009 10:46:00
Quote Anchor link
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..
 
Michel de Groot

Michel de Groot

12/10/2009 15:12:00
Quote Anchor link
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)
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
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>
Gewijzigd op 01/01/1970 01:00:00 door Michel de Groot
 
Tim Kampherbeek

Tim Kampherbeek

13/10/2009 11:51:00
Quote Anchor link
Hartelijk dank,

Het werkt nu perfect en ik heb weer is wat geleerd.

Mvg,

T. Kampherbeek
 
Michel de Groot

Michel de Groot

13/10/2009 15:01:00
Quote Anchor link
Graag gedaan!
 



Overzicht Reageren

Get Adobe Flash player