15. september 2004 - 15:40Der er
6 kommentarer og 1 løsning
simple sumering af textbox indhold
jeg har 4 textbox'es, jeg prøver at lægge indhold sammen hvergang en bruger ændre indholdet men jeg kan ikke få det til at virke rigtigt, håber lidt der er en som kan hjælpe mig. Jeg får hele tiden NaN, hvis jeg laver en alert med mit sum resultat.
function checkbetaling() {
var kasse = 0; var mont = 0; var modregning = 0;
var objMont = document.getElementById("txtMont"); var objKasse = document.getElementById("txtKasse"); var objModregning = document.getElementById("txtModregning"); var objSum = document.getElementById("txtSum");
if (objMont.value!="") { mont = eval(objMont.Value); }
if (objKasse.value!="") { kasse = eval(objKasse.value); }
if (objModregning!="") { modregning = eval(objModregning.value); }
objSum.Value = (mont+kasse+modregning); }
en eller anden form for hjælp vil være hjerteligt velkommen for jeg sidder lidt fast i det skidt her.
og så <script> function checkbetaling() { var kasse = 0; var mont = 0; var modregning = 0; var objMont = document.myForm.txtMont; var objKasse = document.myForm.txtKasse; var objModregning = document.myForm.txtModregning; var objSum = document.myForm.txtSum;
if (objMont.value!="") mont = parseInt(objMont.value); if (objKasse.value!="") kasse = parseInt(objKasse.value); if (objModregning.value!="") modregning = parseInt(objModregning.value);
objSum.value = mont + kasse + modregning; } </script>
Jeg har lavet functionen som du foreslår: function checkbetaling() {
var kasse = 0; var mont = 0; var modregning = 0;
var objMont = document.afregningsform.txtMont; var objKasse = document.afregningsform.txtKasse; var objModregning = document.afregningsform.txtModregning; var objSum = document.afregningsform.txtSum;
if (objMont.value!="") { mont = parseInt(objMont.value); }
if (objKasse.value!="") { kasse = parseInt(objKasse.value); }
if (objModregning.value!="") { modregning = parseInt(objModregning.value); }
og alerten viser det rigtige indhold fra tekstbox'ene men jeg får ikke skrevet noget i txtSum.
Det skal måske lige nævnes at det er en aspx side, hvor jeg bare vil undgå at skulle reloade siden for at få vist et resultat. Men det skulle jo ikke have noget at sige.
Undskyld og mange tak for hjælpen, det var selvfølgelig det er med lille "v" i value der gav mig det sidste problem, smider du ikke lige et svar således du kan få dine velfortjente point.
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.