17. juni 2003 - 14:02Der er
8 kommentarer og 1 løsning
Hvordan kan jeg undgå NaN
Jeg har et lille javascript, der udregner enkelte felter. Det skyldes formentligt, at jeg har flyttet scriptet fra en form, hvor det virkede. Men hvad skal der ændres i scriptet. Her er både felterne og scriptet:
Du skal validere dem: function beregn( frmObj ) { var t1 = parseInt(""+frmObj.Produkt.value, 10 ); var t2 = parseInt( ""+frmObj.Antal.value); var t3 = parseInt( ""+frmObj.Gebyr.value); if (t1 == TRUE && t2 == TRUE && t3 == TRUE) { frmObj.Pris.value = (t2 * t1); frmObj.Total.value = ((t2 * t1) + t3); } else //en eller anden form for warning
Jeg kan slet ikke få dit script til at virke, der sker intet.
Men jeg havde en fejl i mit eget, nemlig valueværdien for Billetter, skulle være et beløb istedet for ordet Billetter, så virker det. Men det vil selvfølgelig være godt, hvis der kunne komme en advarsel, hvis køberen ikke nøjes med at skrive tal i feltet Antal.
Glemte nemlig helt at frmObj.Produkt.value ikke giver noget resultat da Produkt er et array (da det er en select-box du bruger). Desuden kunne man af en eller anden grund ikke skrive t1 == true, men det nok fordi jeg er blevet for vant til PHP :=)
Hej Kado jeg ved ikke om du har læse eller modtaget den besked jeg skrev men hvis du skriver til mig så vil jeg give dig 20 point for dit svar hvor det hører til henne.. Jeg undskylder meget mit svar til dig men jeg viste ikke at jeg selv skulde give pointene væk da det var mit første besøg på siden (slvom det IKKE er nogen undskyldning)..' M.v.h- Pillpopper
Synes godt om
Ny brugerNybegynder
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.