skromt Skrevet 4. november 2005 Skrevet 4. november 2005 (endret) Ok, no funker alle feilmeldinene hver for seg, om jeg skriver alert på alle if setningene. Men jeg vil samle opp alle feilmeldingene vha help variablen. Deretter skrive ut i alert(help). Noen som ser hvorfor dette ikke går? og hvis jeg skal ha linjeskift skrive jeg bare inn help = "Studentnummer må skrives inn og bestå av tall!" '& \n function input(mittskjema) { if (parseInt(mittskjema.stud_nr.value) != (mittskjema.stud_nr.value)) { help = "Studentnummer må skrives inn og bestå av tall!" validere = false } if (mittskjema.stud_nr.value.length != 6){ help += "Du må skrive inn 6 siffer i studentnummer!" validere = false } if (mittskjema.fornavn.value == ""){ help += "Du må skrive inn fornavn!" validere = false } if (mittskjema.etternavn.value == ""){ help += "Du må skrive inn etternavn!" validere = false} if (mittskjema.epost.value == ""){ help += "Du må skrive inn E-post!" validere = false} if (parseInt(mittskjema.postnr.value) != (mittskjema.postnr.value)) { help += "Postnummer må skrives inn og bestå av tall!" validere = false } if (mittskjema.poststed.value == ""){ help += "Du må skrive inn poststed!" validere = false } if (mittskjema.adresse.value == ""){ alert += "Du må skrive inn adresse!" validere = false } if (parseInt(mittskjema.telefon1.value) != (mittskjema.telefon1.value)) { help += "Telefon 1 må skrives inn og bestå av tall!" validere = false } if (mittskjema.telefon1.value.length < 8) { help += "Telefon1 må være 8 eller flere siffer!" validere = false } if (mittskjema.telefon2.value != "") { if (mittskjema.telefon2.value.length < 8) { help+="Telefon2 må være 8 eller flere siffer!" validere = false } } if (mittskjema.telefon3.value != "") { if (mittskjema.telefon3.value.length < 8) { help +=("Mobil må være 8 eller flere siffer!") validere = false } } if (validere == false) { return false } else { return true } } </SCRIPT> Endret 7. november 2005 av skromt
yonderboy Skrevet 4. november 2005 Skrevet 4. november 2005 (endret) Du lager en alert med alert(), koden for linjeskift er \n - f.eks: alert("tekst linje 1\ntekst linje 2");[code] Det er en del rot i koden din, bruk f.eks JavaScript console i Firefox for å feilsøke. Endret 4. november 2005 av yonderboy
skromt Skrevet 4. november 2005 Forfatter Skrevet 4. november 2005 (endret) Forstod ikke så mye av java script console du=) try { int i = Integer.parseInt(postnr); } catch (numberFormatException e) { help ="Du må skrive inn et postnummer" submitOK="false" } Hva er riktig fremgangsmåte for å sjekke om input er integer? Endret 4. november 2005 av skromt
dabear Skrevet 4. november 2005 Skrevet 4. november 2005 det er bare å sjekke om parseInt(formdata) er tom eller ikke..
skromt Skrevet 4. november 2005 Forfatter Skrevet 4. november 2005 Hvordan klarer man å teste websiden med kode? uten å legge ut på jsp server? Må man lage tomcat server for å klare dette?
skromt Skrevet 4. november 2005 Forfatter Skrevet 4. november 2005 Du lager en alert med alert(), koden for linjeskift er \n- f.eks: alert("tekst linje 1\ntekst linje 2");[code] Det er en del rot i koden din, bruk f.eks JavaScript console i Firefox for å feilsøke.[right][snapback]5103286[/snapback][/right] Er det noe grunnleggende feil? eller går det å validere på denne måten?
skromt Skrevet 5. november 2005 Forfatter Skrevet 5. november 2005 det er bare å sjekke om parseInt(formdata) er tom eller ikke.. 5103762[/snapback] else if (parseInt(mittskjema.tallFelt.value)){ alert("Du må skrive inne et tall! ") } Noe slikt da? Men det fungerer ikke helt ennå. Noen tips?
skromt Skrevet 5. november 2005 Forfatter Skrevet 5. november 2005 (endret) finntall = parseint(mittskjema.stud_nr.value) if (finntall == ""){ alert("Du må skrive inn en tallverdi rubrikken studentnummer!") } Dette fungerer heller ikke. Endret 5. november 2005 av skromt
skromt Skrevet 5. november 2005 Forfatter Skrevet 5. november 2005 if (parseInt(mittskjema.stud_nr.value) != (mittskjema.stud_nr.value)) { alert("Studentnummer må bestå av tall!") } Denne funket
skromt Skrevet 5. november 2005 Forfatter Skrevet 5. november 2005 (endret) Hva er feil her? if (mittskjema.telefon1.value.length > 8) { alert("Telefon1 må være 8 eller flere siffer!") } } hehe morsomt, krokkodille tegn er feil vei=) Endret 5. november 2005 av skromt
skromt Skrevet 5. november 2005 Forfatter Skrevet 5. november 2005 (endret) Fikk det til så ignorer det spørsmålet som stod her! Endret 7. november 2005 av skromt
ilpostino Skrevet 5. november 2005 Skrevet 5. november 2005 det er jo en stor mengde surfere som har deaktivert javascript i broserne sine..... og du får dermed ikke bruke dette sctiptet hos disse... du bør ha en server-side-check for sikkerhets skyld...
ilpostino Skrevet 6. november 2005 Skrevet 6. november 2005 server side check`? 5111821[/snapback] at du legger inn en check ved hjelp av asp/php....for å være sikker på at det faktisk blir validert...
skromt Skrevet 6. november 2005 Forfatter Skrevet 6. november 2005 Hehe, har ikke peiling på kordan man gjør det. men har studio.NET
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå