Avatar billede klyde Nybegynder
16. januar 2003 - 00:11 Der er 3 kommentarer og
1 løsning

Udregning fra 3 input

Hejsa...

Jeg har brug for lidt hjælp til denne funktion...

3 felter: Produkt, Antal, Pris (i alt).

Det skal helst virke sådan at man vælger et produkt (felt1) og skriver et antal (felt2), her efter skal total prisen regnes ud som Pris i alt (felt3).

Jeg har lavet en skabelon kode:
<--------------------------------------------------------------
<table cellspacing="0" cellpadding="0" width="100%" height="*">
<tr>
      <td width="120">Produkt</td>
      <td width="10"><center>:</center></td>
      <td><select name="Produkt" class="but">
<option selected value="">1.&nbsp;Produkt</option>
<option value="">2.&nbsp;Produkt</option>
<option value="">3.&nbsp;Produkt</option>
</select></td>
</tr>
<tr>
      <td width="120">Antal</td>
      <td width="10"><center>:</center></td>
      <td><input name="Antal" type="text" value="1 stk." class="but1" size="9" maxlength="9">á 149 kr.</td>
</tr>
<tr>
      <td width="120">Pris (i alt)</td>
      <td width="10"><center>:</center></td>
      <td><input name="Pris" type="text" value="322 kr." class="but1" size="9" maxlength="9"></td>
</tr>
</table>
<--------------------------------------------------------------

Jeg vil være meget taknemlig hvis nogen kunne hjælpe mig med mit 'lille' problem...

/Klyde
Avatar billede no_doubt Nybegynder
16. januar 2003 - 00:28 #1
Avatar billede no_doubt Nybegynder
16. januar 2003 - 00:43 #2
her:
<form>
  <script type="text/javascript" language="JavaScript"><!--
function beregn( frmObj ) {
var t1 = parseInt( "0"+frmObj.Produkt.value, 10 );
var t2 = parseInt( "0"+frmObj.Antal.value);
frmObj.Pris.value = (t2 *t1);
}; //end beregn( HTML Form objekt )

// --></script>
<table cellspacing="0"
  cellpadding="0" width="186" height="*">
    <tr>
      <td width="60" align="left">Produkt</td>
      <td width="10"><div align="center"><center><p>:</td>
      <td align="left" width="116"><select name="Produkt" value onblur="beregn(this.form);"
      class="but" size="1">
        <option value="100">1. Produkt</option>
        <option value="200">2.&nbsp;Produkt</option>
        <option value="300">3.&nbsp;Produkt</option>
      </select></td>
    </tr>
    <tr align="center">
      <td width="60" align="left">Antal</td>
      <td width="10"><div align="center"><center><p>:</td>
      <td align="left" width="116"><input name="Antal" value onblur="beregn(this.form);"
      type="text" class="but1" size="9" maxlength="9">Stk.</td>
    </tr>
    <tr align="center">
      <td width="60" align="left">Pris (i alt)</td>
      <td width="10"><div align="center"><center><p>:</td>
      <td align="left" width="116"><input name="Pris" value onfocus="this.blur();" type="text"
      class="but1" size="9" maxlength="9">Kr.</td>
    </tr>
  </table>
</form>
Avatar billede klyde Nybegynder
16. januar 2003 - 00:54 #3
Tak det var noget jeg kunne bruge til noget!!!
Avatar billede no_doubt Nybegynder
16. januar 2003 - 07:47 #4
Det var godt :-) Tak for points
/No_Doubt
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