afh. van input default datum instellen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marina janssen

marina janssen

30/01/2016 19:56:38
Quote Anchor link
Hallo mensen,

Ik wil het zoeken op mijn site vergemakkelijken maar het lukt niet. Ik probeer het in php maar eigenlijk wil ik dat je niet ervoor op een verzendknop hoeft te drukken. Kan iemand me op het juiste spoor zetten naar een elegantere oplossing?
Dit is hoe ik het nu heb (wat niet werkt, waarom weet ik niet en ik vind het ook nog eens heel lelijk.)

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
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<h3>Vanaf wanneer wil je zoeken?</h3>

Voor 1 januari 2015 <input type="radio" name="bepaal" value="voor"><br><br>
 <br>
<input type="radio" name="bepaal" value="na">
Na 1 januar1 2015
<br><br>
<input type="submit" value="Post" />
<?php

if ($_POST['bepaal'] === "voor")
{ <
echo "<input type='text' name='dag' size='2' maxlength='2' title='dag' checked='00'>-<input type='text' name='maand' size='2' maxlength='2' title='maand' checked="00">-<input type='text' name='jaar' size='4' maxlengt='4' title='jaar' checked='0000'>"
 ;
}

else { echo "<input type='text' name='dag' size='2' maxlength='2' title='dag'>-<input type='text' name='maand' size='2' maxlength='2' title='maand'>-<input type='text' name='jaar' size='4' maxlengt='4' title='jaar'>"
 ;
}

    
?>

</form>

- Ariën -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken.
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Gewijzigd op 30/01/2016 20:06:05 door - Ariën -
 
PHP hulp

PHP hulp

13/01/2025 19:25:03
 
- Ariën  -
Beheerder

- Ariën -

30/01/2016 20:06:38
Quote Anchor link
Waarom zou je niet op een verzendknop willen klikken?
 
Marina janssen

marina janssen

30/01/2016 21:08:32
Quote Anchor link
omdat er aan het eind (dus na de datumkeuze) ook weer verzendknop komt. Ik heb wel gezien dat sommige sites gelijk reageren als je een keuze maakt, dus zonder verzendknop (bv woningnet) maar of dat ook met php kan, weet ik niet.
 
Dennis WhoCares

Dennis WhoCares

30/01/2016 21:10:20
Quote Anchor link
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
<html>
<head>
    <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
    <script>
        $(function() {
            $('.radioButton').on('change', function() {
                switch($(this).val()) {
                    case 'voor':
                        $('#gekozen').html('<input type="text" name="dag" size="2" maxlength="2" title="dag" value="00">-<input type="text" name="maand" size="2" maxlength="2" title="maand" value="00">-<input type="text" name="jaar" size="4" maxlengt="4" title="jaar" value="0000">');
                    break;
                    case 'na':
                        $('#gekozen').html('<input type="text" name="dag" size="2" maxlength="2" title="dag">-<input type="text" name="maand" size="2" maxlength="2" title="maand">-<input type="text" name="jaar" size="4" maxlengt="4" title="jaar">');
                    break;
                }
            });
        });
    </script>
</head>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<h3>Vanaf wanneer wil je zoeken?</h3>

<input type="radio" name="bepaal" value="voor" class="radioButton"> Voor 1 januari 2015
<br><br><br>
<input type="radio" name="bepaal" value="na" class="radioButton"> Na 1 januar1 2015
<br><br><br>
<div id="gekozen">
</div>
    </form>
</body>
</html>


zoiets? Je kunt hele leuke dingen doen met jQuery.. Ik ben het allemaal nog aan het leren :)
Gewijzigd op 30/01/2016 21:13:58 door Dennis WhoCares
 
Marina janssen

marina janssen

30/01/2016 22:35:33
Quote Anchor link
Jaaaa, dat is precies wat ik bedoel. Dank!


Toevoeging op 31/01/2016 21:25:17:

Ha, en toch lag de oplossing in php ...
ik heb nu met een if en een variable de datum op nul gezet.
Elke dag word ik een beetje handiger in het knoeien.
 



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.