Avatar billede no_doubt Nybegynder
30. september 2002 - 01:18 Der er 9 kommentarer og
1 løsning

facit i en tekstboks

jeg har 4 tekstfelter med et tal i hver. jeg vil gerne i en anden tekstboks have vist disse 4 tal lagt sammen og divideret med 4 ?altså gennemsnittet, hvordan gør jeg det
Avatar billede jakoba Nybegynder
30. september 2002 - 01:27 #1
med javascript.

i head:
<script type='text/javascript'>

function beregn( frmObj ) {
    var t1 = parseInt( "0"+frmObj.tal1.value, 10 );
    var t2 = parseInt( "0"+frmObj.tal2.value, 10 );
    var t3 = parseInt( "0"+frmObj.tal3.value, 10 );
    var t4 = parseInt( "0"+frmObj.tal4.value, 10 );
    frmObj.resultat.value = (t1 +t2 +t3 +t4)/4;
}: //end bereng( HTML Form objekt )

</script>

der du har din form sørger du for felterne har de rigtige navne og onblur handlere:
<form>
  <input name='tal1' type='text' value="" onblur="beregn(this.form);">
  <input name='tal2' type='text' value="" onblur="beregn(this.form);">
  <input name='tal3' type='text' value="" onblur="beregn(this.form);">
  <input name='tal4' type='text' value="" onblur="beregn(this.form);">

  <input name='resultat' type='text' value="" onfocus="this.blur();">
</form>

mvh JakobA
Avatar billede no_doubt Nybegynder
30. september 2002 - 01:49 #2
hmm den fejler...

Det ser nu sådan ud :

<html>

<head>
<title>New Page 3</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>

<body>
<div align="center"><center>

<table border="0" width="953" cellpadding="0" cellspacing="1" bordercolor="#000000">
  <tr>
    <strong><td valign="middle" width="932" bordercolor="#000000"
    style="border: 1px solid rgb(0,0,0)" bgcolor="#A0B3C8"><a </tr><form>
      <div align="center"><center><p></a></strong></p>
      </center></div><div align="center"><center><p><strong><a </tr><script
      type="text/javascript" language="JavaScript"><!--


function beregn( frmObj ) {
var t1 = parseInt( "0"+frmObj.patter.value, 10 );
var t2 = parseInt( "0"+frmObj.roev.value, 10 );
var t3 = parseInt( "0"+frmObj.krop.value, 10 );
var t4 = parseInt( "0"+frmObj.cme.value, 10 );
frmObj.samlet.value = (t1 +t2 +t3 +t4)/4;
}: //end bereng( HTML Form objekt )

// --></script></a></strong></p>
      </center></div><strong><div align="center"><center><table border="1" bgcolor="#A0B3C8"
      bordercolor="#000000" height="71" width="875">
        <tr>
          <td width="117" align="center" height="16"><small><font face="Arial">Billede</font></small></td>
          <td width="146" align="center" height="16"><a
          href="file:///C:/DOCUME~1/MARKMI~1/Desktop/1Q/default1.asp?sort=navn"><font face="Arial"
          color="#000000"><small>Navn</small></font></a></td>
          <td width="49" align="center" height="16"><a
          href="file:///C:/DOCUME~1/MARKMI~1/Desktop/1Q/default1.asp?sort=alder"><font face="Arial"
          color="#000000"><small>Alder</small></font></a></td>
          <td width="49" align="center" height="16"><a
          href="file:///C:/DOCUME~1/MARKMI~1/Desktop/1Q/default1.asp?sort=klasse"><font face="Arial"
          color="#000000"><small>Klasse</small></font></a></td>
          <td width="49" align="center" height="16"><font face="Arial" color="#000000"><small><a
          href="file:///C:/DOCUME~1/MARKMI~1/Desktop/1Q/default1.asp?sort=samlet"
          style="color: rgb(0,0,0)">Samlet</a></small></font></td>
          <td width="49" align="center" height="16"><a
          href="file:///C:/DOCUME~1/MARKMI~1/Desktop/1Q/default1.asp?sort=patter"><font face="Arial"
          color="#000000"><small>Patter</small></font></a></td>
          <td width="49" align="center" height="16"><a
          href="file:///C:/DOCUME~1/MARKMI~1/Desktop/1Q/default1.asp?sort=roev"><font face="Arial"
          color="#000000"><small>Røv</small></font></a></td>
          <td width="49" align="center" height="16"><a
          href="file:///C:/DOCUME~1/MARKMI~1/Desktop/1Q/default1.asp?sort=krop"><font face="Arial"
          color="#000000"><small>Krop</small></font></a></td>
          <td width="50" align="center" height="16"><a
          href="file:///C:/DOCUME~1/MARKMI~1/Desktop/1Q/default1.asp?sort=charme"><font face="Arial"
          color="#000000"><small>Charme</small></font></a></td>
          <td width="50" align="center" height="16"><a
          href="file:///C:/DOCUME~1/MARKMI~1/Desktop/1Q/default1.asp?sort=aksp"><font face="Arial"
          color="#000000"><small>AKSP</small></font></a></td>
          <td width="189" align="center" height="16"><small><font face="Arial">Kommentar</font></small></td>
        </tr>
        <tr>
          <td width="117" height="19" align="center"><a </tr><small><input type="text"
          name="billede" size="12"></small></a></td>
          <td width="146" height="19" align="center"><div align="center"><center><p><a </tr><small><input
          type="text" name="navn" size="15"></small></a></td>
          <td width="49" height="19" align="center"><a </tr><small><input type="text" name="alder"
          size="3"></small></a></td>
          <td width="49" height="19" align="center"><a </tr><small><input type="text" name="klasse"
          size="3"></small></a></td>
          <td width="49" height="19" align="center"><small><a </tr><input type="text" name="samlet"
          value onfocus="this.blur();" size="3"></a></small></td>
          <td width="49" height="19" align="center"><small><a </tr><input type="text" name="patter"
          value onblur="beregn(this.form);" size="3"></a></small></td>
          <td width="49" height="19" align="center"><small><a </tr><input type="text" name="roev"
          value onblur="beregn(this.form);" size="3"></a></small></td>
          <td width="49" height="19" align="center"><small><a </tr><input type="text" name="krop"
          value onblur="beregn(this.form);" size="3"></a></small></td>
          <td width="49" height="19" align="center"><small><a </tr><input type="text" name="cme"
          ovalue onblur="beregn(this.form);" size="3"></a></small></td>
          <td width="50" height="19" align="center"><a </tr><small><input type="text" name="aksp"
          size="3"></small></a></td>
          <td width="189" height="19" align="center"><textarea rows="2" name="kommentar" cols="20"></textarea></td>
        </tr>
      </table>
      </center></div></strong><div align="center"><center><p><a </tr><small><input type="submit"
      value="Gem" name="B1"></small></a></p>
      </center></div><div align="center"><center><p>&nbsp;</p>
      </center></div>
    </form>
    </td>
  </tr>
</table>
</center></div>
</body>
</html>
Avatar billede jakoba Nybegynder
30. september 2002 - 02:00 #3
i linien
  }: //end bereng( HTML Form objekt )
skal : (kolon) udskiftes med ; (semikolon)
  }; //end bereng( HTML Form objekt )
Avatar billede no_doubt Nybegynder
30. september 2002 - 02:04 #4
nu virker det hvordan kan man gøre sådan at man ved tab ryger hen over resultatfeltet og til næste felt og kan resultat godt være disabled og virke ?
Avatar billede no_doubt Nybegynder
30. september 2002 - 02:08 #5
nu røg min gemme funktion..
Avatar billede jakoba Nybegynder
30. september 2002 - 02:10 #6
det kan ikke være disabled, men det kan være readonly
for at styre hvordan tab virker kan du indsætte attributten
    tabindex=1  i første felt tab skal springe til
    tabindex=2  i andet felt
... osv
Avatar billede no_doubt Nybegynder
30. september 2002 - 02:13 #7
i adressebaren står : default1.asp?billede=0&navn=Mark&alder=19&klasse=1p&samlet=2&patter=2&roev=2&krop=2&cme=2&aksp=2&kommentar=22&B1=Gem

hvad kan der være galt ?
Avatar billede jakoba Nybegynder
30. september 2002 - 02:17 #8
at din form submitter med method='get' istedetfor method='post'
du har slet ikke skrevet noget andet end  <form>  og get er default
skriv
  <form method='post'>

mvh JakobA
Avatar billede no_doubt Nybegynder
30. september 2002 - 02:27 #9
Jeg har dette men når jeg sætte det du skriver ind flipper den ud..

<form>
  </a><div align="center"><center><table border="1" bgcolor="#A0B3C8" bordercolor="#000000"
  height="71" width="875">
    <tr>
      <td width="117" height="10" align="center"><small><font face="Arial">Billede</font></small></td>
      <td width="146" height="10" align="center"><div align="center"><center><p><small><font
      face="Arial">Navn</font></small></td>
      <td width="49" height="10" align="center"><small><font face="Arial">Alder</font></small></td>
      <td width="49" height="10" align="center"><small><font face="Arial">Klasse</font></small></td>
      <td width="49" height="10" align="center"><small><font face="Arial">Samlet</font></small></td>
      <td width="49" height="10" align="center"><small><font face="Arial">Patter</font></small></td>
      <td width="49" height="10" align="center"><small><font face="Arial">Røv</font></small></td>
      <td width="49" height="10" align="center"><small><font face="Arial">Krop</font></small></td>
      <td width="49" height="10" align="center"><small><font face="Arial">Charme</font></small></td>
      <td width="50" height="10" align="center"><small><font face="Arial">AKSP</font></small></td>
      <td width="189" height="10" align="center"><small><font face="Arial">Kommentar</font></small></td>
    </tr>
    <tr>
      <td width="117" height="5" align="center"><small><a </tr><input type="text" name="billede"
      size="12"></a></small></td>
      <td width="146" height="5" align="center"><small><a </tr><input type="text" name="navn"
      size="15"></a></small></td>
      <td width="49" height="5" align="center"><small><a </tr><input type="text" name="alder"
      size="3"></a></small></td>
      <td width="49" height="5" align="center"><small><a </tr><input type="text" name="klasse"
      size="3"></a></small></td>
      <td width="49" height="5" align="center"><small><a </tr><input type="text" name="samlet"
      value onfocus="this.blur();" size="3"></a></small></td>
      <td width="49" height="5" align="center"><small><a </tr><input type="text" name="patter"
      value onblur="beregn(this.form);" size="3"></a></small></td>
      <td width="49" height="5" align="center"><small><a </tr><input type="text" name="roev"
      value onblur="beregn(this.form);" size="3"></a></small></td>
      <td width="49" height="5" align="center"><small><a </tr><input type="text" name="krop"
      value onblur="beregn(this.form);" size="3"></a></small></td>
      <td width="49" height="5" align="center"><small><a </tr><input type="text" name="cme"
      ovalue onblur="beregn(this.form);" size="3"></a></small></td>
      <td width="50" height="5" align="center"><small><a </tr><input type="text" name="aksp"
      size="3"></a></small></td>
      <td width="189" height="5" align="center"><textarea rows="2" name="kommentar" cols="20"></textarea></td>
    </tr>
    <tr>
      <td width="845" height="4" align="center" colspan="11"><small></strong><a </tr><input
      type="submit" value="Gem" name="B1"></a><strong></small></td>
    </tr>
  </table>
  </center></div></strong><small><a </tr>
</form>
Avatar billede no_doubt Nybegynder
30. september 2002 - 03:02 #10
Nu jeg lige har dig.. hvad kan man lave at smarte måde hvor man kører over et lille billede og får vist det i stor
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