Beste Leden,
Ik heb een dropdown waar een keuze uitgemaakt moet worden:
<divclass="w48 floatleft">
<labelfor="onderwerp">Kies een vestiging:</label>
<selectname="keuzeplaats">
<optionvalue="">Maak een kauze uit onderstaande</option>
<optionvalue="a">a</option>
<optionvalue="b">b</option>
<optionvalue="c">c</option>
<optionvalue="d">d</option>
</select>
Deze optie's heb ik in een contactformulier gebouwd. Alleen als men nu niks kiest verstuurd hij dus ook niet. Hoe zorg ik ervoor dat als men de keuze op "Maak een kauze uit onderstaande" laat, dat er dan een foutmelding komt?
- Select en option value
-
06-09-2012, 12:43 #1Particulier
- Berichten
- 1.191
- Lid sinds
- 13 Jaar
Select en option value
-
In de schijnwerper
SSD Webhosting al vanaf €0,85 ! 5GB SSD Opslag - Onbeperkt Dataverkeer - SitebuilderHosting!!!!! Uniek portfolio met 570 .nl domeinnamen !!!!!Domein te koop21 websites met bezoekers | Vanaf 50 euro per website | Alleen deze weekWebsite te koopLokale links uit je regio/stad | Blogs - Regionale bekendheid & Sterke linksOverige deals -
06-09-2012, 12:48 #2
- Berichten
- 1.904
- Lid sinds
- 17 Jaar
Re: Select en option value
Je kunt in dit geval kiezen voor een javascript oplossing, maar aan te raden is dit te combineren met een PHP beveiliging (althans, ik ga ervanuit dat de afhandeling van het formulier door PHP gebeurd).
Geef je form een ID bijv id="contactform"
met jQuery kun je nu een actie uitvoeren als deze gesubmit wordt:
$('#contactform').submit(function(e) {
if($('#option').val() == "") { alert('Kies een vestiging'); return false; }
else { return true; }
});
Daarna kun je met PHP hetzelfde trucje uithalen:
if($_POST['keuzeplaats'] == "") { echo "Kies een vestiging"; // en toon het form opnieuw }
else { // versturen }
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