11. oktober 2007 - 13:59
Der er
10 kommentarer og 1 løsning
if problem
Jeg skal tjekke om uge1a,b eller c er udfyldt.. min. 1... Det er radio fra flash... Den tjekker dog ikke - går direkte ned og siger "udfyld felter" tilmeld_btn.onRelease = function() { fejl.text = ""; lv = new LoadVars(); if (uge1a.selected && uge1b.selected && uge1c.selected) {fejl.text = "Du skal svare på spørgsmålet"; } if (navn.text == "" || email.text == "" || adresse.text == "" || postnr.text == "" || bydel.text == "" || alder.text == ""){ fejl.text = "Du skal udfylde felterne"; } else{ lv.navn = navn.text; lv.adresse = adresse.text; lv.email = email.text; lv.postnr = postnr.text; lv.alder= alder.text; lv.bydel= bydel.text; lv.newsletter= newsletter.selected; lv.uge1a= uge1a.selected; lv.uge1b= uge1b.selected; lv.uge1c= uge1c.selected; lv.sendAndLoad("newsletter3.php", lv, "GET"); navn.text = ""; adresse.text = ""; email.text = ""; postnr.text = ""; alder.text = ""; bydel.text = ""; fejl.text = "bingo!"; } }
Annonceindlæg fra Computerworld
Geopolitik i cyberspace
Mark Fiedel i Styrelsen for Samfundssikkerhed påpeger behovet for, at Danmark kigger kritisk på leverandørafhængighed.
13. juni 2025
11. oktober 2007 - 15:27
#6
if (uge1a.selected && uge1b.selected && uge1c.selected) {fejl.text = "Du skal svare på spørgsmålet";return; } Sæt return; ind som jeg har gjort, ellers vil den jo bare fortsætte valideringen....
11. oktober 2007 - 16:45
#8
som jeg kan se det kommer der intet i mit output ved; trace(uge1a.selected); trace(uge1b.selected); trace(uge1c.selected); if (uge1a.selected=="" && uge1b.selected=="" && uge1c.selected=="") {fejl.text = "Du skal svare på spørgsmålet";return; }
11. oktober 2007 - 23:16
#9
Hvis IKKE udfyld skal du benytte if (!uge1a.selected && !uge1b.selected && !uge1c.selected) {fejl.text = "Du skal svare på spørgsmålet";return; } bemærk udråbstegn og fjernelse af =="" da selected er en boolean (true eller false)