Avatar billede corneliues Nybegynder
22. januar 2003 - 17:13 Der er 7 kommentarer og
1 løsning

Fejlmeddelse hvordan ?

Hej - jeg har et lille script hvor man skal indtaste sin fødselsdato og så kommer der et svar. MEN hvis man bare trykker på udregn så kommer der alligevel et af svarene op. Det skal der jo ikke - der skal så komme en lille "advarsel" op på skærmen om at DU skal huske at indtaste data" eller noget i den retning. Hvad hedder den kode som gør det ?
Ps nedenfor er mit javascript hvis det skal bruges til noget i denne sammenhæng


<script>
function dyretegn(frm) {
y = frm.year.options[frm.year.selectedIndex].value;
kua = new Array('9_abe','10_hane','11_hund','12_gris','1_rotte','2_okse','3_tiger','4_hare','5_drage','6_slange','7_hest','8_ged');
y = y%12;
self.location.href = "astrologi_k_beskrivelse_" + kua[y] + ".htm";
}
</script>
Avatar billede myplacedk Nybegynder
22. januar 2003 - 17:55 #1
Har jeg ikke set den kodestump før? ;-)

y = frm.year.options[frm.year.selectedIndex].value;
if (!y>1) {

}
Avatar billede myplacedk Nybegynder
22. januar 2003 - 17:56 #2
Argh! (submittede ved et uheld)

y = frm.year.options[frm.year.selectedIndex].value;
if (!y>1) {
  alert('Grr');
  return false;
}
Avatar billede myplacedk Nybegynder
22. januar 2003 - 17:57 #3
Utestet...
Avatar billede corneliues Nybegynder
22. januar 2003 - 18:29 #4
Du er da min frelsende engel idag - hvor skal jeg smide koden ind ? - i slutningen af scriptet eller ? - Sådan : ?

<script>
function dyretegn(frm) {
y = frm.year.options[frm.year.selectedIndex].value;
kua = new Array('9_abe','10_hane','11_hund','12_gris','1_rotte','2_okse','3_tiger','4_hare','5_drage','6_slange','7_hest','8_ged');
y = y%12;
self.location.href = "astrologi_k_beskrivelse_" + kua[y] + ".htm";
}
if (!y>1) {
  alert('Grr');
  return false;
}
</script>
Avatar billede corneliues Nybegynder
22. januar 2003 - 18:54 #5
HURRA - jeg fik følgende til at virke - det er ikke helt det som du viste mig men du fik mig ledt på vejen - ydmygt takker jeg mange gange for hjælpen

<script>
function dyretegn(frm) {
y = frm.year.options[frm.year.selectedIndex].value;

    if (y==0) {
        alert("Et eller flere af felterne er ikke udfyldt korrekt\n\nStart venligst forfra.");
    }
    else {

kua = new Array('9_abe','10_hane','11_hund','12_gris','1_rotte','2_okse','3_tiger','4_hare','5_drage','6_slange','7_hest','8_ged');
y = y%12;
self.location.href = "astrologi_k_beskrivelse_" + kua[y] + ".htm";
}
}
</script>
Avatar billede myplacedk Nybegynder
22. januar 2003 - 18:56 #6
Jeg tog en uændret linje med fra det du havde i forvejen, for at vise dig hvor det skulle sættes ind. :)
Avatar billede corneliues Nybegynder
23. januar 2003 - 02:49 #7
Ja det fandt jeg ud af - Glad for hjælpen - tak endnu engang
Avatar billede corneliues Nybegynder
23. januar 2003 - 03:20 #8
Jeg har lige et lille spørgsmål mere - I den nedenstående kode vil jeg gerne have den samme alarmfunktion - men hvordan gør jeg sådan at der kommer alert svar hvis man ikke har afkrydset om man er mand eller kvinde , eller afkrydset i felt dag eller månede eller år ? - Jeg har siddet og nørklet lidt med det men kan ikke få det til at virke - har du løsningen ? - P.s Jeg kan godt lave det til et nyt spørgsmål så du lige kan få en 30 point for det - det er ikke noget problem

<script>
function kuaTal(frm) {
y = frm.year.options[frm.year.selectedIndex].value;
ts = parseInt(y.charAt(2), 10) + parseInt(y.charAt(3), 10);
if (ts > 9)
ts = parseInt(ts.toString().charAt(0), 10) + parseInt(ts.toString().charAt(1), 10);
if (frm.Sex[0].checked)
tal = 10 - ts;
else
tal = ts + 5;
self.location.href = "kuatal_" + tal + ((frm.Sex[0].checked) ? "_mand.htm" : "_kvinde.htm");

}
</script>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel