skromt Skrevet 4. november 2005 Del 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 Lenke til kommentar
yonderboy Skrevet 4. november 2005 Del 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 Lenke til kommentar
skromt Skrevet 4. november 2005 Forfatter Del 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 Lenke til kommentar
dabear Skrevet 4. november 2005 Del Skrevet 4. november 2005 det er bare å sjekke om parseInt(formdata) er tom eller ikke.. Lenke til kommentar
skromt Skrevet 4. november 2005 Forfatter Del Skrevet 4. november 2005 Hvordan gjør du det da? Lenke til kommentar
skromt Skrevet 4. november 2005 Forfatter Del 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? Lenke til kommentar
skromt Skrevet 4. november 2005 Forfatter Del 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? Lenke til kommentar
skromt Skrevet 5. november 2005 Forfatter Del 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? Lenke til kommentar
skromt Skrevet 5. november 2005 Forfatter Del 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 Lenke til kommentar
skromt Skrevet 5. november 2005 Forfatter Del Skrevet 5. november 2005 if (parseInt(mittskjema.stud_nr.value) != (mittskjema.stud_nr.value)) { alert("Studentnummer må bestå av tall!") } Denne funket Lenke til kommentar
skromt Skrevet 5. november 2005 Forfatter Del 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 Lenke til kommentar
skromt Skrevet 5. november 2005 Forfatter Del Skrevet 5. november 2005 (endret) Fikk det til så ignorer det spørsmålet som stod her! Endret 7. november 2005 av skromt Lenke til kommentar
ilpostino Skrevet 5. november 2005 Del 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... Lenke til kommentar
skromt Skrevet 6. november 2005 Forfatter Del Skrevet 6. november 2005 server side check`? Lenke til kommentar
ilpostino Skrevet 6. november 2005 Del 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... Lenke til kommentar
skromt Skrevet 6. november 2005 Forfatter Del Skrevet 6. november 2005 Hehe, har ikke peiling på kordan man gjør det. men har studio.NET Lenke til kommentar
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å