Hallo allen,
Ik heb een form met radio buttons. Als ik op een button met de naam "land" en value "Nederland" klik dan worden alle Nederlandse provincies weergegeven.
Als ik vervolgens op land België klik dan de Belgische. Stel Nederland is geselecteerd en ik klik op de provincie Overijssel en vervolgens verander ik het land naar België, dan blijft in de url ?provincie=overijssel staan.
Wat ik wil is dat als het land veranderd dat de provincie "all" wordt, dus ?provincie=all. Dus een soort reset van de provincies bij het veranderen van het land.
Is dit mogelijk en hoe?
Alvast bedankt!
- PHP Form probleem
-
12-05-2014, 11:51 #1
- Berichten
- 576
- Lid sinds
- 18 Jaar
PHP Form probleem
-
In de schijnwerper
-
12-05-2014, 12:52 #2
- Berichten
- 449
- Lid sinds
- 14 Jaar
Re: PHP Form probleem
Dit is mogelijk met o.a. jquery .change()
-
12-05-2014, 13:43 #3
- Berichten
- 576
- Lid sinds
- 18 Jaar
Re: PHP Form probleem
Bedankt voor je reactie. Heb je een idee hoe ik dit doe met "jquery .change()".
-
12-05-2014, 13:47 #4
- Berichten
- 442
- Lid sinds
- 16 Jaar
Re: PHP Form probleem
Deze functie is beter om te gebruiken.
PHP Code:$("div").on("change", function( ) {
//doe iets
});
-
12-05-2014, 14:58 #5
- Berichten
- 94
- Lid sinds
- 17 Jaar
Re: PHP Form probleem
Is niet makkelijker om op te zoeken hoe je URL wijzigt als je tussen provincies wisseld?
Dan haal je daarna het zelfde trucje uit bij een landwissel, alleen met de fixed code "all".
-
12-05-2014, 15:05 #6
- Berichten
- 576
- Lid sinds
- 18 Jaar
Re: PHP Form probleem
@M. Verstreaten: Hoe bedoel je dat precies?
De URL is bijvoorbeeld /?land=nederland®io=groningen. Als ik vervolgens op België klik dan wordt de URL /?land=belgie®io=groningen.
Ik wil graag dat de URL dan /?land=belgie®io=all wordt.
@Ben F.: Ik ben daar niet echt in thuis. Kan je een voorbeeld geven dat als input met name="land" wijzigt dat "regio" de value "all" krijgt?
-
12-05-2014, 17:18 #7
- Berichten
- 115
- Lid sinds
- 11 Jaar
Re: PHP Form probleem
Post je hele from even en dan maken we het wel werkend of mail het me even heb je t vanavond nog werkend terug
-
12-05-2014, 19:47 #8
- Berichten
- 576
- Lid sinds
- 18 Jaar
Re: PHP Form probleem
@Dobias Vink: Bedankt voor je reactie. Om het (hopelijk) overzichtelijk te houden heb ik het in een JSFiddle gezet op http://jsfiddle.net/26UpU/.
Deze code staat in een custom Wordpress sidebar van de category page. Misschien handig om ook te weten. Alvast bedankt!
-
15-05-2014, 08:10 #9
- Berichten
- 576
- Lid sinds
- 18 Jaar
Re: PHP Form probleem
Kan iemand mij nog hiermee helpen? Ik kom er niet uit hoe ik bijvoorbeeld dit kan gebruiken:
PHP Code:$("div").on("change", function( ) {
//doe iets
});
-
15-05-2014, 12:05 #10
- Berichten
- 92
- Lid sinds
- 16 Jaar
Re: PHP Form probleem
Voeg dit boven aan je code toe:
PHP Code:<script type="text/javascript">
// zet een klik luisteraar op alle knopjes met de naam land
$('input[name=land]').click(function(){
// er is geklikt op een land, dus gaan we iets doen
// vink alle knopjes met de naam regio uit
$('input[name=regio]').attr('checked', false);
});
</script>
-
15-05-2014, 20:36 #11
- Berichten
- 576
- Lid sinds
- 18 Jaar
Re: PHP Form probleem
@Kevin Vos, bedankt voor je reactie. De code heb ik direct boven het formulier geplaatst, maar de URL blijft bijvoorbeeld /?land=belgie®io=friesland en het formulier wordt niet goed gefilterd. Wat ik wil is dat het formulier ?regio=all gaat geven in de URL. Helaas werkt het nog niet.
Wat is de reden dat jij het formulier anders zou doen en op welke manier? Uiteraard wil ik zo goed mogelijke code voor mijn site, dus alle hulp is welkom. Ik ben dan erg benieuwd op welke manier jij het zou aanpakken.
-
18-05-2014, 22:09 #12
- Berichten
- 576
- Lid sinds
- 18 Jaar
Re: PHP Form probleem
Helaas werken eerdergenoemde oplossingen niet (voor Wordpress). Dit werkt gedeeltelijk:
PHP Code:if ($regio == 'all' OR $regio == '' OR isset($_GET['land'])) {$regio_showall = 'checked'; }
Iemand nog een idee?
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic