Volledige versie bekijken : radio button vraag
zoeck
%Europe/Berlin %997 %2009, 00:57
Vraagje,
weet iemand hoe je van een radio button een verplicht veld maakt net zoals bij dit:
if (!achternaam.text.length) {
EmailStatus.text = "! Vul uw achternaam in";
maar dan bijvoorbeeld voor geslacht met man/vrouow..
alvast bedankt
Jan
%Europe/Berlin %043 %2009, 02:02
if(manRadioButton.selected == false && vrouwRadioButton.selected==false)
{
//alert: geslacht vergeten
}
Groeten;
Jan
Midas
%Europe/Berlin %361 %2009, 09:40
Simpeler is het van de twee radio buttons een group te geven en dan de waarde van die group aan te spreken:
if (radioGroup.selectedData == null) {
trace("geslacht vergeten");
}
zoeck
%Europe/Berlin %827 %2009, 20:52
bedankt voor de reacties..Het werkt goed, alleen zou ik graag willen dat de tekst niet als output er komt te staan maar in een tekstkader (die heb ik EmailStatus genoemd) zodat daar de tekst geslacht vergeten komt te staan
alvast bedankt
Midas
%Europe/Berlin %389 %2009, 10:21
if (radioGroup.selectedData == null) {
EmailStatus.text = "Geslacht vergeten";
}
Je had hier ook voor op F1 kunnen drukken. ;)
zoeck
%Europe/Berlin %611 %2009, 15:40
Het werkt wel alleen niet volledig, wat doe ik fout??
verzend.onRelease = function(){
if (!achternaam.text.length) {
EmailStatus.text = "! Vul uw achternaam in";
} else if (!voornaam.text.length) {
EmailStatus.text = "! Vul uw voornaam in";
} else if (!woonplaats.text.length) {
EmailStatus.text = "! Vul uw woonplaats in ";
} else if (!geboortedatum.text.length) {
EmailStatus.text = "! Vul uw geboortedatum in ";
} else if (geslacht.selectedData == null) {
EmailStatus.text = "Geslacht vergeten";
} else if (!telnummer.text.length) {
EmailStatus.text = "! Vul uw telefoonnummer in";
} else if (!email.text.length || email.text.indexOf("@") == -1 || email.text.indexOf(".") == -1) {
EmailStatus.text = "Vul een geldig emailadres in";
} else if (ov.selectedData == null) {
EmailStatus.text = "OV ja/nee?";
} else if (rijbewijs.selectedData == null) {
EmailStatus.text = "In bezit van een rijbewijs ja/nee?";
} else if (korting.selectedData == null) {
EmailStatus.text = "In bezit van een kortingskaart ja/nee?";
} else {
bestelform.maat = maat.text;
bestelform.geslacht = geslacht.text;
bestelform.naam = naam.text;
bestelform.straat = straat.text;
bestelform.nr = nr.text;
bestelform.postcode = postcode.text;
bestelform.plaats = plaats.text;
bestelform.telefoonnummer = telefoonnummer.text;
bestelform.email = email.text;
bestelform.sendAndLoad("Mailform.php", bestelform, "POST");
gotoAndPlay(10);
}
}
CreaTive1990
%Europe/Berlin %612 %2009, 15:42
Het werkt wel alleen niet volledig, wat doe ik fout??
Wat gaat er wel goed en wat niet?
+ wil je je script voortaan tussen [ as2 ] haken zetten? Dan is het wat makkelijker leesbaar.
zoeck
%Europe/Berlin %612 %2009, 15:42
het gaat goed tot OV ja/nee, als ik dan op verzend druk gebeurt geeft ie nog aan dat je dat moet invullen, daarna niet meer en gaat ie ook niet verder
zoeck
%Europe/Berlin %617 %2009, 15:48
verzend.onRelease = function(){
if (!achternaam.text.length) {
EmailStatus.text = "! Vul uw achternaam in";
} else if (!voornaam.text.length) {
EmailStatus.text = "! Vul uw voornaam in";
} else if (!woonplaats.text.length) {
EmailStatus.text = "! Vul uw woonplaats in ";
} else if (!geboortedatum.text.length) {
EmailStatus.text = "! Vul uw geboortedatum in ";
} else if (geslacht.selectedData == null) {
EmailStatus.text = "Geslacht vergeten";
} else if (!telnummer.text.length) {
EmailStatus.text = "! Vul uw telefoonnummer in";
} else if (!email.text.length || email.text.indexOf("@") == -1 || email.text.indexOf(".") == -1) {
EmailStatus.text = "Vul een geldig emailadres in";
} else if (ov.selectedData == null) {
EmailStatus.text = "OV ja/nee?";
} else if (rijbewijs.selectedData == null) {
EmailStatus.text = "In bezit van een rijbewijs ja/nee?";
} else if (korting.selectedData == null) {
EmailStatus.text = "In bezit van een kortingskaart ja/nee?";
} else {
bestelform.maat = maat.text;
bestelform.geslacht = geslacht.text;
bestelform.naam = naam.text;
bestelform.straat = straat.text;
bestelform.nr = nr.text;
bestelform.postcode = postcode.text;
bestelform.plaats = plaats.text;
bestelform.telefoonnummer = telefoonnummer.text;
bestelform.email = email.text;
bestelform.sendAndLoad("Mailform.php", bestelform, "POST");
gotoAndPlay(10);
}
}
CreaTive1990
%Europe/Berlin %621 %2009, 15:55
Misschien een stomme vraag, maar is de groep 'ov' goed ingesteld?
En heb je al geprobeert om er 'openbaar_vervoer' van te maken, misschien is 'ov' al ingebruik voor iets anders?
Als je deze nu goed invuld, kom je dan wel verder?
Heb je dan het zelfde probleem bij rijbewijs?
(Als je niet verder komt, schakel dan tijdelijk de beveiliging van 'ov' uit en controleer of bij rijbewijs en korting het wel werkt)
Dan weet je of de fout in 'ov' zit, of in de meerdere groepen.
zoeck
%Europe/Berlin %627 %2009, 16:03
ik had bij component ook iets ingevuld, nadat ik dit weg had gehaald deed ie het!
Bedankt..
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.