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
Autoriteit Verhogen met Blogs en BacklinksFreelance / WerkErvaren tekstschrijvers tegen een scherp tarief! | +200 Positieve ReviewsFreelance / WerkWebshop in duurzaam kinderspeelgoed incl. voorraad t.w.v. €3300,-Website te koopEen unieke kans, een account van startpagina.nl met 55 startpagina-dochters.Domein te koop -
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