Avatar billede hanne-rk Nybegynder
05. oktober 2003 - 14:00 Der er 7 kommentarer og
1 løsning

hvordan sætter dette ind i en text box ?

Jeg skal have sendt denne total med i den mail der bliver sendt ud.
Kan jeg lave et "hidden" feldt ? og hvordan ?

<p>Ialt : kr. <div id="total">0</div></p>


Det satmmer fra denne stump kode :
<html>
<head>
    <title>Untitled</title>

<script language="JavaScript">
        function Calc (price) {
              document.getElementById('total').innerHTML = parseInt(frm1.tvare75.value) + parseInt(frm1.tvare1.value) + parseInt(frm1.tvare2.value);
        }
    </script>
</head>

<body>

<form name="frm1" enctype="text/plain" action="mailto:email@email.dk" method="POST">
<input type="hidden" name="tvare75" value="75">
<p>Navn&nbsp; <input type="text" name="navn" size="20"></p>
<p><input type="submit" value="send" name="send"></p>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="46%" id="AutoNumber1">
  <tr>
    <td width="5%"><input type="checkbox" name="vare1" value="10" onclick="if(tvare1.value=='0'){tvare1.value=this.value;}else{tvare1.value='0';}; Calc();"></td>
    <td width="71%">vare 1 (10 kr.)</td>
    <td width="24%">kr.
    <input type="text" name="tvare1" value="0" style="border: 0px solid; width: 40px;" size="20"></td>
  </tr>
  <tr>
    <td width="5%"><input type="checkbox" name="vare2" value="10" onclick="if(tvare2.value=='0'){tvare2.value=this.value;}else{tvare2.value='0';}; Calc();"></td>
    <td width="71%">vare 2 (10 kr.)</td>
    <td width="24%">kr.
    <input type="text" name="tvare2" value="0" style="border: 0px solid; width: 40px;" size="20"></td>
  </tr>
</table>
<p>Ialt : kr. <div id="total">0</div></p>
</form>

</body>
</html>
Avatar billede roenving Novice
05. oktober 2003 - 14:05 #1
<form ... onsubmit="this.ialt.value=document.getElementById('total').innerHTML">
<input type="hidden" name="ialt">
Avatar billede roenving Novice
05. oktober 2003 - 14:05 #2
Hov, der skal helst en ;return true; på onsubmitten også !-)
Avatar billede hanne-rk Nybegynder
05. oktober 2003 - 14:09 #3
hvordan ?
<form ... onsubmit="this.ialt.value=document.getElementById('total').innerHTML";return true;>

???
Avatar billede hanne-rk Nybegynder
05. oktober 2003 - 14:09 #4
og hvorfor ?
Avatar billede roenving Novice
05. oktober 2003 - 14:15 #5
Jeg kan da godt kopiere det sammen for dig:

<form name="frm1" enctype="text/plain" action="mailto:email@email.dk" method="POST" onsubmit="this.ialt.value=document.getElementById('total').innerHTML";return true;>

-- fordi det først er relevant når folk trykker send, men du kan jo også putte det ind i det script, som kører i forvejen:

function Calc (price) {
              document.getElementById('total').innerHTML = parseInt(frm1.tvare75.value) + parseInt(frm1.tvare1.value) + parseInt(frm1.tvare2.value);
              document.frm1.ialt.value = document.getElementById('total').innerHTML;
        }
Avatar billede hanne-rk Nybegynder
05. oktober 2003 - 14:18 #6
det virker fint

tak for hjælpen
svar venligst
Avatar billede roenving Novice
05. oktober 2003 - 14:27 #7
Velbekomme '-)
Avatar billede roenving Novice
05. oktober 2003 - 14:32 #8
-- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester