Avatar billede acoh Nybegynder
02. januar 2005 - 18:06 Der er 6 kommentarer

når man submitter skal teksten hen til boxen

Her er et lille textarea.
Når man trykker "send" så forsvinder tekstenman har skrevet.
Det jeg vil have den til er at komme frem i en lille aflang box der er lige så stor som textarea'et. Altså det skal virke ligsom et lille mini forum...ligsom på denne hjemmeside... Er der nogle der både kan lave boksen og modificere koden så det kommer til at ske?
Jeg ved det er meget at spørge om men nu har jeg knoklet i 2 timer på at prøve at finde ud af det uden held... Undkyld der hverken er punktumer det rigtige sted eller kommaer, men som sagt jeg er træt!

her er koden...

<head>
<title>postér inlæg</title>
</head>
<body>

<script type="text/javascript">

function validering()
  {
  error = 0;
  if((document.forms[0].textareanavn.value=='') && (error==0)) 
  {       
    alert('minimum 1 tegn!');
    document.forms[0].textareanavn.focus();
    error = 1;       
  }           

  if(error == 0)
  document.forms[0].submit();   
  }

// Slut -->
</script>


<p align="center">
<form action="" method="post" onsubmit="validering();return false;">
<textarea name="textareanavn" rows="10" cols="90"></textarea>
<br>
<input type="submit" value="    Send    ">
</form>
</p>
</body>
</html>
Avatar billede softspot Forsker
02. januar 2005 - 18:21 #1
Jeg er ked af at skulle forsinke dig yderligere ved at stille tåbelige spørgsmål, men har du ikke mulighed for at generere dette på serveren hvortil du (vel) vil sende og gemme teksten...?

Er det evt. serverscriptet du gerne vil have lavet?
Avatar billede acoh Nybegynder
02. januar 2005 - 20:02 #2
Ved det ikke da jeg er LIDT nybegynder, men kun lidt...
Jeg ved dog en masse
kan man ikk bare lave det hele i et script uden nogle problemer..
Altså bare et lille og simpelt forum/gæstebog...eller hvad man nu kalder det for.
Avatar billede softspot Forsker
02. januar 2005 - 20:08 #3
Hmmm... hvis du mener klient-script (altså noget kun kører i browseren), så er der ikke mange andre der får glæde af det man skriver (da data s¨å kun eksisterer i den browser hvor de er indtastet).

Du er, efter min bedste overbevisning, nød til at sende data over på serveren for at andre kan få glæde af dem... men hey! - jeg kan da sagtens tage fejl :)

Nogen bestemt årsag til at du gerne vil have det hele til at foregå på klienten (hvis altså det er det du vil)?
Avatar billede olebole Juniormester
02. januar 2005 - 21:01 #4
<ole>

Du er nødt til at bruge PHP, ASP, JSP el.lign. Du kan ikke bruge HTML/JavaScript alene

/mvh
</bole>
Avatar billede acoh Nybegynder
03. januar 2005 - 14:02 #5
softspot -->  Jeg vil kun have det på min browser. Jeg ved godt at ingen andre vil kunne få glæde af det, men det er bare noget jeg vil afprøve.  ;)
Avatar billede softspot Forsker
08. januar 2005 - 21:42 #6
Du kan jo prøve dette:

<head>
<title>postér inlæg</title>
<script type="text/javascript">
var arr = new Array();

function validering()
{
  error = 0;
  if((document.forms[0].textareanavn.value=='') && (error==0)) 
  {       
    alert('minimum 1 tegn!');
    document.forms[0].textareanavn.focus();
    error = 1;       
  }           

  return (error == 0)
}

function localpost()
{
  if(validering())
  {
    var txt = document.getElementById("textareanavn").value;
    document.getElementById("posted").insertAdjacentHTML("beforeend", "<div style=\"border-bottom:solid 1px #efefef; padding:5px\">" + txt + "</div>");
    document.getElementById("textareanavn").value = "";
  }
}
// Slut -->
</script>
</head>
<body>


<p align="center">
<form action="" method="post" onsubmit="validering();return false;">
<table>
  <tr>
  <td>
    <div id="posted" name="posted"></div>
  </td>
  </tr><tr>
  <td>
    <textarea id="textareanavn" name="textareanavn" rows="10" cols="90"></textarea>
  </td>
  </tr>
  <tr>
  <td>
    <input type="button" value="    Send    " onclick="localpost()">
  </td>
  </tr>
</table>
</form>
</p>

</body>
</html>
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