Avatar billede hopla Nybegynder
30. august 2001 - 15:52 Der er 6 kommentarer og
1 løsning

textfield med tekstudtræk...

Jeg vil gerne lave et textfield, hvor man med tryk på submit-knappen, får den netop skrevne tekst til at dukke op på samme side, i et table eller andet...
Avatar billede hobbez Nybegynder
30. august 2001 - 16:40 #1
Mener du sådan her:
<html>

<head>
<title>Ny side 1</title>
</head>

<body>

    <script>

    function opdater(){

      document.formular.t2.value = document.formular.t1.value
}

    </script>

    <Form name=formular>
    Indtast data her:
    <input type=\"text\" name=\"t1\" value=\"some data\">
    <p>
    <Input Type=\"button\" Value=\"Opdater data\" onclick=\"opdater()\" >
    </p>
    <p>Data ender her: <input type=\"text\" name=\"t2\" size=\"20\"></p>
    </form>

</body>
</html>



??

/Rob
Avatar billede hobbez Nybegynder
30. august 2001 - 16:43 #2
Du kan selvfølgelig pakke det hele ind i en tabel, og \'skjule\' at der er tale om et tabelfelt med CSS.

/Rob
Avatar billede bojohansen Nybegynder
30. august 2001 - 16:58 #3
Du er ved at submitte til en DB eller hvad ?

I det tilfælde skal man jo bare redirecte til samme side.

Lidt mere info ville være rart :-)
Avatar billede hopla Nybegynder
30. august 2001 - 17:24 #4
>>hobbez
Jeps, det er lige det jeg mangler. Nu mangler jeg bare at få mit output-tekst i et table eller andet som ikke er synligt (så det kun er teksten der er synlig.
Avatar billede hobbez Nybegynder
30. august 2001 - 18:09 #5
Oki, det styrer du som sagt med CSS:


<html>

<head>
<title>Ny side 1</title>
<style type=\"text/css\">
<!--
.skjult {  border-style: none}
-->
</style>
</head>

<body>

    <script>

    function opdater(){

      document.formular.t2.value = document.formular.t1.value
}

    </script>

    <Form name=formular>
    Indtast data her:
    <input type=\"text\" name=\"t1\" value=\"some data\">
   
  <p>
    <Input Type=\"button\" Value=\"Opdater data\" onclick=\"opdater()\" >
  </p>
   
  <table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">
    <tr>
      <td width=\"33%\">Tom</td>
      <td width=\"33%\">Tom</td>
      <td width=\"33%\">Tom</td>
    </tr>
    <tr>
      <td width=\"33%\">Data ender her, midt i tabellen:</td>
      <td width=\"33%\">
        <input type=\"text\" name=\"t2\" size=\"20\" class=\"skjult\">
      </td>
      <td width=\"33%\">Tom</td>
    </tr>
    <tr>
      <td width=\"33%\">Tom</td>
      <td width=\"33%\">Tom</td>
      <td width=\"33%\">Tom</td>
    </tr>
  </table>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
    </form>

</body>
</html>



/Rob
Avatar billede hopla Nybegynder
30. august 2001 - 18:43 #6
>>hobbez
1000 tak - det virker jo!! og jeg har vist fået svar på det jeg ville! Nu vil jeg så godt have det indtastede til at vise sig for alle brugere, men så skal jeg vist ud i noget database. Tak for svaret!
Avatar billede hobbez Nybegynder
31. august 2001 - 00:43 #7
Velbekomme.

Tak for point.

/Rob
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
Kurser inden for grundlæggende programmering

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