ChromaWoods Postat 10 december 2006 Dela Postat 10 december 2006 Hajar du? Link to comment Dela på andra sajter More sharing options...
Micke H Postat 10 december 2006 Dela Postat 10 december 2006 persNr.substr(2,2) 2,2, vad refererar du till då? och vad gör substr för nåt? Link to comment Dela på andra sajter More sharing options...
ChromaWoods Postat 10 december 2006 Dela Postat 10 december 2006 persNr.substr(2,2) 2,2, vad refererar du till då? och vad gör substr för nåt? substr returnerar ett givet antal tecken från en sträng, med start på given position i strängen. Den första 2:an talar om VAR den ska börja ta tecken (Java börjar räkna från 0 i dessa sammanhang, därför blir det 2 och inte 3). Den andra 2:an talar om HUR MÅNGA tecken som skall returneras. Här vill vi ha två tecken. Då returnerar den alltså de tecken som representerar månaden. Link to comment Dela på andra sajter More sharing options...
ChromaWoods Postat 10 december 2006 Dela Postat 10 december 2006 Och sen om man ska vara korrekt så kör man parseInt på detta, för att försäkra sig om att vi kan köra operatorer på den (i detta fall < och >). Link to comment Dela på andra sajter More sharing options...
Micke H Postat 10 december 2006 Dela Postat 10 december 2006 Såhär skrev jag: else if (parseInt(form.prsNummer.substr(2,2)) < 1 || parseInt(form.prsNummer.substr(2,2) > 12)) { alert("Ett år har faktiskt bara 12 månader..."); } Dock funkade det ändå inte...jag kan inte få alertrutan att dyka upp... Link to comment Dela på andra sajter More sharing options...
ChromaWoods Postat 10 december 2006 Dela Postat 10 december 2006 Såhär skrev jag: else if (parseInt(form.prsNummer.substr(2,2)) < 1 || parseInt(form.prsNummer.substr(2,2) > 12)) { alert("Ett år har faktiskt bara 12 månader..."); } Dock funkade det ändå inte...jag kan inte få alertrutan att dyka upp... testa att peta in ett ".value" efter "prsNummer" så går det nog jättebra ska du se. Link to comment Dela på andra sajter More sharing options...
Micke H Postat 10 december 2006 Dela Postat 10 december 2006 Det står alltså nu form.prsNummer.value.substr å så vidare...men det funkar ändå inte!!!! 😆 Verkar dock vara en väldigt massa punkter där... 😉 Link to comment Dela på andra sajter More sharing options...
Christofer Postat 10 december 2006 Dela Postat 10 december 2006 (redigerat) De är soligt ute. 😆 Redigerat 10 december 2006 av Christofer Link to comment Dela på andra sajter More sharing options...
ChromaWoods Postat 10 december 2006 Dela Postat 10 december 2006 Det står alltså nu form.prsNummer.value.substr å så vidare...men det funkar ändå inte!!!! 🙂 Verkar dock vara en väldigt massa punkter där... 😳 Din förebannade pungräka.... 😆 få se dina filer då. 😉 Link to comment Dela på andra sajter More sharing options...
Micke H Postat 10 december 2006 Dela Postat 10 december 2006 Det står alltså nu form.prsNummer.value.substr å så vidare...men det funkar ändå inte!!!! 😳 Verkar dock vara en väldigt massa punkter där... 😳 Din förebannade pungräka.... 😆 få se dina filer då. 😉 Javascript-filen... function korrektPrsNummer(form) { var passed = false; if (form.prsNummer.value.indexOf("-") == -1) { alert("Bindestreck skall användas!"); } else if (form.prsNummer.value.length !== 11) { alert("Tio siffror skall användas!"); /* Skriver 11 eftersom jag räknar med bindestrecket */ } else if (parseInt(form.prsNummer.value.substr(2,2)) < 1 || parseInt(form.prsNummer.value.substr(2,2) > 12)) { alert("Ett år har faktiskt bara 12 månader..."); } else { alert("Det funkade!"); /* För att se om det funkar om alla villkor var uppfyllda. */ passed = true; } return passed; } Och så HTML-filen (bara de relevanta delarna...): <form name = "mail" method = "post" enctype = "text/plain" onsubmit = "return korrektPrsNummer(this);"> <input name = "prsNummer" type = "TEXT" size="40" /> <input name="SUBMIT" type = "SUBMIT" value = "Skicka formuläret" /> </form> 🙂 Link to comment Dela på andra sajter More sharing options...
Fidden Postat 10 december 2006 Dela Postat 10 december 2006 Nu går jag och bajsar Link to comment Dela på andra sajter More sharing options...
Dingbats Postat 10 december 2006 Dela Postat 10 december 2006 Nu går jag och bajsar Det är rätta takter! Link to comment Dela på andra sajter More sharing options...
ChromaWoods Postat 10 december 2006 Dela Postat 10 december 2006 Men vänta nu här Lynxo... sådär kan du ju inte göra. Du kan ju inte använda "else if" sådär... Då skiter den ju i att kolla de andra villkoren om det första går igenom. Sätt en flagga istället, där du samlar upp ALLA felmeddelanden i EN variabel. Snyggare. Jag ska visa... ett ögonblick. Link to comment Dela på andra sajter More sharing options...
Micke H Postat 10 december 2006 Dela Postat 10 december 2006 😆 Link to comment Dela på andra sajter More sharing options...
Overkill Postat 10 december 2006 Dela Postat 10 december 2006 Geeks! Link to comment Dela på andra sajter More sharing options...
Fidden Postat 10 december 2006 Dela Postat 10 december 2006 Nu säger min näsa att det är dags att gå ut med soporna eller kräkas. Jag tror jag väljer det första. Link to comment Dela på andra sajter More sharing options...
ChromaWoods Postat 10 december 2006 Dela Postat 10 december 2006 <script language="JavaScript"> function korrektPrsNummer(form) { var passed = false; var myErrors = ""; with(form) { var myMonth = parseInt(prsNummer.value.substr(2,2)); if (prsNummer.value.indexOf("-") == -1) myErrors += "* Bindestreck skall användas!"; if (prsNummer.value.length != 11) myErrors += "\n* Tio siffror skall användas!"; if (myMonth < 1 || myMonth > 12) myErrors += "\n* Ett år har faktiskt bara 12 månader..."; } if (myErrors == "") { alert("Det funkade!"); return passed; } else { alert(myErrors); } } </script> <form name = "mail" method = "post" enctype = "text/plain" onsubmit = "return korrektPrsNummer(this);"> <input name = "prsNummer" type = "TEXT" size="40" /> <input name="SUBMIT" type = "SUBMIT" value = "Skicka formuläret" /> </form> 😎 Link to comment Dela på andra sajter More sharing options...
funky monk Postat 10 december 2006 Dela Postat 10 december 2006 Nu säger min näsa att det är dags att gå ut med soporna eller kräkas. Jag tror jag väljer det första. Om alla citerar det som förgående har sagt, så blir inläggen ju mkt längre kom jag på 😎 Link to comment Dela på andra sajter More sharing options...
funky monk Postat 10 december 2006 Dela Postat 10 december 2006 Nu säger min näsa att det är dags att gå ut med soporna eller kräkas. Jag tror jag väljer det första. Om alla citerar det som förgående har sagt, så blir inläggen ju mkt längre kom jag på 😎 Så här alltså, osv Link to comment Dela på andra sajter More sharing options...
Overkill Postat 10 december 2006 Dela Postat 10 december 2006 [19:30:58] Zebbe: vilken idiot min lillebror hade hemma förut asså 😎 [19:31:29] -Pazo->: dårå? 😄 [19:31:57] Zebbe: jomen han lite då och då satte han sig upp ur sängen (de tittade på film) och tittade på skärmen vad jag gjorde [19:32:51] Zebbe: sen så skulle felix (min bror) få datorn klockan två, och efter ett tag så tittade han (kompisen) på skärmen för att se vad jag gjorde och då var ju klockan typ 14:01. Då bara han "Sebbe, nu är det faktiskt våran tur!" [19:32:59] Zebbe: aldrig träffat honom förut liksom 😆 😄 Link to comment Dela på andra sajter More sharing options...
ChromaWoods Postat 10 december 2006 Dela Postat 10 december 2006 Fast jag gillar inte det här: if (prsNummer.value.length != 11) Det är dumt. Man kan ju skriva elva bokstäver så köper den det också ju.. Den där raden får du fila lite på, Lynxo. 😎 Link to comment Dela på andra sajter More sharing options...
Micke H Postat 10 december 2006 Dela Postat 10 december 2006 Chroma, du är ju bäst! Det där ser mycket snyggare ut... 😎 Link to comment Dela på andra sajter More sharing options...
Micke H Postat 10 december 2006 Dela Postat 10 december 2006 Fast jag gillar inte det här: if (prsNummer.value.length != 11) Det är dumt. Man kan ju skriva elva bokstäver så köper den det också ju.. Den där raden får du fila lite på, Lynxo. 😎 Då är det väl bara att lägga in ett förbud mot att skriva vanliga bokstäver dårå. 😆 Link to comment Dela på andra sajter More sharing options...
ChromaWoods Postat 10 december 2006 Dela Postat 10 december 2006 Chroma, du är ju bäst! Det där ser mycket snyggare ut... 😎 Var bor du? Så att jag vet vars jag ska skicka fakturan menar jag.... 😆 Link to comment Dela på andra sajter More sharing options...
Micke H Postat 10 december 2006 Dela Postat 10 december 2006 Chroma, du är ju bäst! Det där ser mycket snyggare ut... 😎 Var bor du? Så att jag vet vars jag ska skicka fakturan menar jag.... 😄 Hmm...jag har samma adress som Overkill. Sök på honom bara... 😆 Link to comment Dela på andra sajter More sharing options...
Fidden Postat 10 december 2006 Dela Postat 10 december 2006 Nu säger min näsa att det är dags att gå ut med soporna eller kräkas. Jag tror jag väljer det första. Om alla citerar det som förgående har sagt, så blir inläggen ju mkt längre kom jag på 😎 Så här alltså, osv Hur gör man det? Link to comment Dela på andra sajter More sharing options...
Pazo Postat 10 december 2006 Trådstartare Dela Postat 10 december 2006 Vad tråkiga ni är nu när ni snackar om massa plugggrejer. Link to comment Dela på andra sajter More sharing options...
Overkill Postat 10 december 2006 Dela Postat 10 december 2006 Nu säger min näsa att det är dags att gå ut med soporna eller kräkas. Jag tror jag väljer det första. Om alla citerar det som förgående har sagt, så blir inläggen ju mkt längre kom jag på 😎 Så här alltså, osv Hur gör man det? Alltså, du ser såå gay ut med den där bollen dingalndes där! 😆😄 :D 🙂 Link to comment Dela på andra sajter More sharing options...
Dingbats Postat 10 december 2006 Dela Postat 10 december 2006 Bajskorv. Jag vill ha Logic Pro. BAAAAAAJS!!! Link to comment Dela på andra sajter More sharing options...
Pazo Postat 10 december 2006 Trådstartare Dela Postat 10 december 2006 Bajskorv. Jag vill ha Logic Pro. BAAAAAAJS!!! Och jag vill ha en macboock samt pengar! Men näääärååå! Link to comment Dela på andra sajter More sharing options...
Recommended Posts