18. april 2001 - 14:09Der er
25 kommentarer og 1 løsning
Opdater automatisk...
Hej,
Jeg har en prisliste hvor man kan bestille fra...
Flg. kolonner eksisterer: Antal (her vælger kunden antal produkter (der kan vælges mellem 0,1,2,3,4)) Varer navn (Her står produktetsnavn) Pris (her står prisen)
Den sidste kolonne jeg gerne vil have tilføjet hedder \"Ialt\"
Hvordan laves det så hvis en kunde kommer ind og gerne vil bestille en 4 af en varer til 100 kr., og den så automatisk opdaterer ude i Ialt kolonnen ?
Du kan godt scripte \"ialt\" ind midt i en teksten vha. innerHtml, men det virker kun i IE. Hvis du skal have en løsning til Netscape skal der reloades eller loades en ny side. Så løsningen i et textfelt vil jeg sige er den optimale.
Du laver en select for hver vare. Du kan så sende beløbet afsted sammen med antallet. Jeg fortsætter med nikolajdu\'s eksempel, og regner med at det er ham der skal have pointene.<html> <head> <script language=\"JavaScript\">
function antal(form, pris) { var myindex=form.select1.selectedIndex if (form.select1.options[myindex].value != 0) { document.form1.ialt.value = form.select1.options[myindex].value*pris;} } </SCRIPT> </head>
<body> <form name=\"form1\" target=\"main\"> <select name=\"select1\" onChange=\"antal(this.form, 256)\" size=1> Antal Bøger á 100,- bobs  <option SELECTED value=0> Antal <option value=\"0\">0 <option value=\"1\">1 <option value=\"2\">2 <option value=\"3\">3 <option value=\"4\">4 </select>
Men nu er det sådan at alle de der select-felter har forskellige navne... Så... Den regner det ikke ud medmindre jeg sætter lige så mange javascripts ind som der er varer....
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.