Jeg er ved at lave en kalender hvor man kan indskrive forskellige
begivenheder som så kommer frem i en kalender. Bl.a. runde
fødselsdage. Jeg bruger asp og access 2002
Du kan se formularen her
http://www.otk.dk/legestue/add.asp
og kalenderen her
http://www.otk.dk/kalender/default.asp?month=8&year=2003
Der er lavet en smart validering så Dato, tidspunkt, Begivenhed
og kategori skal være udfyldt
Sådan:
function VerifyData() {
if (document.frmUser.Event_Name.value == "") {
alert("Du skal vælge et navn på arrangemtet.");
return false;
} else if (document.frmUser.Category.value == "") {
alert("Du skal vælge en kategori.");
return false;
} else if ((document.frmUser.Date_Day.value == "Blank") ||
(document.frmUser.Date_Month.value == "Blank")||
(document.frmUser.Date_Year.value == "Blank") ||
(document.frmUser.Time_Hour.value == "Blank") ||
(document.frmUser.Time_Minute.value == "Blank")) {
alert("Du skal udfylder alle felter dag, mdr, år, time og
minutter.");
return false;
} else
return true;
}
Mit ønske er at hvis man har valgt kategorien Fødselsdag så skal
der poppe en dialogboks op hvor der står "Husk at udfylde
fødselsår" hvis det ikke er gjort. Er der valgt en anden kategori
er fødselsåret lige meget og der skal ikke poppe noget op.
Det må være noget i retningen af
else if (document.frmUser.Category.value = 'Fødselsdag') and
(document.frmUser.Date_year_fod.value == "Blank") {
alert("Husk at udfylde fødselsår.");
return false;
Det virker bare ikke formularen sendes af sted. Jeg tror fejlen
ligger her: = 'Fødselsdag'
Date_year_fod er et talfelt og er sat til Blank via
<select name="Date_year_fod" class="inputBox">
<option value="Blank" SELECTED>År</option>
Hvordan sætter man Category = Fødselsdag
Måske er det slet ikke måde at gøre det på Fødselsdag ligger jo
ikke i databasen før formularen er sendt.
Håber der er en som kan hjælpe.
Hilsen
Brian
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials