Avatar billede kodak Mester
26. juni 2004 - 04:47 Der er 29 kommentarer og
1 løsning

auto indset

Hvordan for jeg en tekst skrevet automatisk ind i en
<p><textarea rows="2" name="S1" cols="20"></textarea></p>
box.

Når man har skrevet i den og man ser resultadet er der det man har skrevet og det jeg havde valgt der skulle stå.

Hvid jeg valgte der skulle stå -Eksperten hjælp- og personen skrev: Jeg er en person

Så ville den vise sig sådan her:

Jeg er en person

-Eksperten hjælp-

Kan i/du hjælpe mig med det?
Avatar billede dorgbar Nybegynder
26. juni 2004 - 05:53 #1
kan ikke følge dig
Avatar billede ulrikp Nybegynder
26. juni 2004 - 09:26 #2
Vil du undgå at din default tekst submittes med? Så er den bedste løsning nok at slette default teksten onClick - d.v.s. onClick="java script:this.value='';". Put dette ind i din textarea tag.
Avatar billede skovenborg Nybegynder
26. juni 2004 - 13:28 #3
så vidt jeg kan forstå, kan en bruger have en slags signatur som så skal tillægges det personen skriver i textareaet - eller er det helt forkert?!?

I så fald skal du gøre nogenlunde noget som det her:
<form>
<p><textarea rows="2" name="S1" cols="20"></textarea><input type="button" onclick="document.getElementById('box').innerHTML = this.form.S1.value+'<br /><br />-Eksperten hjælp-';"</p>
</form>
<div id="box"></div>
Avatar billede skovenborg Nybegynder
26. juni 2004 - 13:31 #4
men det kommer jo an på hvad præcis du vil og har tænkt dig det skulle bruges til.

og ulrikp >> java script: skal ikke være med i en event som onclick, da browseren i forvejen tolker det som javascript. java script: bruges kun til andre attributer som fx:
<a href="java script:alert('Hello World!!!');">LINK</a>
Avatar billede kodak Mester
26. juni 2004 - 20:03 #5
skovenborg<<
Jeg satser på din ind til videre.
Men kan du få den til at virke i denne:
<tr>
        <td width="100%" colspan="2"><textarea cols="92" rows="10" name="profiletext" class="brod"></textarea></td>
    </tr>

Og en botton der er sådan her:
<tr>
        <td width="480" align="right"><input type="submit" name="b2" class="backbutton" value="Næste side 4/4" class="brod"></td>
    </tr>

Kan du få det til at virke?
Avatar billede kodak Mester
26. juni 2004 - 20:03 #6
Det kan ikke laves om til java
Avatar billede kodak Mester
26. juni 2004 - 20:04 #7
Tror jeg
Avatar billede kodak Mester
26. juni 2004 - 20:14 #8
+ Den må ikke komme ind og påvirke de andre af denne slaks:
<input type="text" name="InterestFavs33" size="20"></td>
Avatar billede kodak Mester
26. juni 2004 - 20:23 #9
skovenborg<<
Nu når du er inde på den der:
<a href="java script:alert('Hello World!!!');">LINK</a>
hved du så hvordan man får den til at hente teksten Hello World!!! Fra en .txt fil i en anden mappe
Avatar billede skovenborg Nybegynder
26. juni 2004 - 20:35 #10
det bliver lidt svært med javascript - der skal noget PHP eller ASP til.

Kan det passe at profiletext er den tekst du vil have sat ind til sidst i en "besked" (altså -Eksperten hjælp- i dit tilfælde). For hvis det er sådan noget kan det også godt være du skal ty dig til serverside sprog som PHP eller ASP. Men igen så kommer det an på om hvad det skal bruges til...
Avatar billede kodak Mester
26. juni 2004 - 20:46 #11
Avatar billede kodak Mester
26. juni 2004 - 20:49 #12
så er det vel lettere at forstå
Avatar billede skovenborg Nybegynder
26. juni 2004 - 21:37 #13
har du mulighed for asp eller php - så kan det meget nemmere løses. Javascript er ikke ligefrem det bedste værktøj når man arbejder mellem siderne på den måde.
Avatar billede kodak Mester
26. juni 2004 - 21:48 #14
desvære ikke
Der må hellest kun tilsættes denne kode
<tr>
        <td width="100%" colspan="2"><textarea cols="92" rows="10" name="profiletext" class="brod"></textarea></td>
    </tr>

Og en botton der er sådan her:
<tr>
        <td width="480" align="right"><input type="submit" name="b2" class="backbutton" value="Næste side 4/4" class="brod"></td>
    </tr>

Så den stadig ligner
Men hvis su så: http://www.freewebs.com/line-web-dk/Ret_profil.htm
Kan du jo se min ide
Avatar billede skovenborg Nybegynder
26. juni 2004 - 21:57 #15
tja, men hvis resten af formfelterne også skal med, så bliver det jo knap så let. Kan de godt blive ændret eller ved du på forhånd de bliver?
Avatar billede kodak Mester
26. juni 2004 - 22:03 #16
alle felterne skal skal igennem "næste side" knappen Men det tekst der kommer ekstra i det nederste felt må ikke komme i de andre Hvis du forstår.
-------------------------------------------------------------
Avatar billede skovenborg Nybegynder
26. juni 2004 - 22:43 #17
det bliver frygtelig bøvet, men du kan prøve at kigge på:
http://www.skovenborg.1go.dk/exp/513986/Ret_profil.htm
Avatar billede skovenborg Nybegynder
26. juni 2004 - 22:44 #18
og http://www.skovenborg.1go.dk/exp/513986/output.htm som den bliver submittet til. Her er det javascripten som er interesant:
<script type="text/javascript">
  function urlSearch()
  {
    var url_search = location.search.substring(1); // Reads the full searchstring (without ?)
    if (url_search.length > 0)
    {
        temp_array = url_search.split("&");
        vars_array = new Array();
        for(i=0;i<temp_array.length;i++) // Split each searchstring and put the name as index and value as value in an array
        {
            temp = temp_array[i].split("=");
            vars_array[temp[0]] = temp[1];
        }
        return vars_array;
    }
    else return false;
  }
  if (arr = urlSearch()) {
        for (i in arr) {
              arr[i] = arr[i].replace(/%20/ig," ").replace(/%E5/g,"å").replace(/%E6/g,"æ").replace(/%F8/g,"ø").replace(/%C6/g,"Æ").replace(/%D8/g,"Ø").replace(/%C5/g,"Å")
        }
        document.write("Musik smag<hr />");
        document.write(arr.MusicFavs0+"<br />"+arr.MusicFavs1+"<br />"+arr.MusicFavs2+"<br />"+arr.MusicFavs3+"<br />");
        document.write("Interesser<hr />");
        document.write(arr.InterestFavs0+"<br />"+arr.InterestFavs3+"<br />"+arr.InterestFavs6+"<br />"+arr.InterestFavs9+"<br />");
        document.write("Profiltekst<hr />");
        document.write(arr.profiletext);
        // Her kommer tillægsteksten:
        document.write("<br /><br />---------------------------------------------------------------------------------------------------------------------------<br />Sådan skulle resultadet se ud der efter");
  }

</script>
Avatar billede kodak Mester
26. juni 2004 - 22:49 #19
sej søger en jeg hellest skulle kunne sætte ind som den du viste mig først(><input type="button" onclick="document.getElementById('box').innerHTML = this.form.S1.value+'<br /><br />-Eksperten hjælp-';"</p>)

Men bare så den passer sammen med min kode

Ellers er det rigtigt nok
Avatar billede skovenborg Nybegynder
26. juni 2004 - 23:55 #20
så den skal ikke gå hen til en anden side, men bare skrive al informationen med det samme på den samme side?
Avatar billede kodak Mester
27. juni 2004 - 00:04 #21
jo jo den skal gå over til en anden side.
men jeg har kun mulighed for at rette på den side jeg sendte
Avatar billede kodak Mester
27. juni 2004 - 00:05 #22
foresten er http://www.skovenborg.frac.dk nede?
Avatar billede kodak Mester
27. juni 2004 - 00:05 #23
Undskyld men hvor frisk er du på at hjælpe mig?
Avatar billede skovenborg Nybegynder
27. juni 2004 - 00:09 #24
øhm, frisk nok forhåbentlig ;-) (og ja, min side er nede - eller faktisk hele frac.dk)

Men jeg skal først lige have tingene redet ud først. Jeg kan forstå at du vil have tilføjet din ekstra tekst - men vil du så sende din formular plus den ekstra tekst eller vil du have vist resultatet på den samme side og så sende videre?
Avatar billede skovenborg Nybegynder
27. juni 2004 - 00:11 #25
doh, undskyld måske er jeg ikke helt frisk alligevel ;-) Tror godt jeg kan se hvor du vil hen nu... øjeblik så finder jeg ud af noget.
Avatar billede skovenborg Nybegynder
27. juni 2004 - 00:15 #26
det som jeg nu har tolket det til er at du vil sende profileteksten videre til den anden side samt en anden tekst, som du så definerer fra Ret_profil.htm siden. Det nemmeste vil så være at tilføje denne tekst umiddelbart når du har submittet:
<title>Musik smag</title>
<script type="text/javascript">
function addtext(frm) {
      frm.profiletext.value += "<br><br>-----------------------------------------------------------------------------------------------------------------------------<br>Sådan skulle resultadet se ud der efter";
}
</script>
</head>

<body>
<form onsubmit="addtext(this)">
<table border="0" width="480" class="brod">
    <tr>
        <td width="480" valign="top"><span class="brod_bold"> Musik smag</span></td>

    </tr>
    <tr><td width='100%' colspan='1' bgcolor='#000000'></td></tr>
    <tr>
        <td width="480"><table border="0" cellpadding="0" cellspacing="0" class="brod" width='480'> <tr><td width='80'></td><td width='80' rowspan="5">&lt;---&nbsp;<br>
                Må ikke forstyres</td></tr><tr><td width='80'><input type="text" name="MusicFavs0" size="20" value="Techno"></td></tr><tr>
<td width='80'><input type="text" name="MusicFavs1" size="20" value="Pop"></td></tr><tr>
<td width='80'><input type="text" name="MusicFavs2" size="20" value="Rap"></td></tr><tr>
<td width='80'><input type="text" name="MusicFavs3" size="20" value="Rock"></td></tr></table></td>
    </tr>

    <tr>
        <td width="480" valign="top"><span class="brod_bold">Interesser</span></td>
    </tr>
    <tr><td width='100%' colspan='1' bgcolor='#000000'></td></tr>
    <tr>
        <td width="240"><table border="0" cellpadding="0" cellspacing="0" class="brod" width='480'> <tr><td width='80'></td><td width='80' rowspan="5">&lt;---&nbsp;<br>
                Må ikke forstyres</td></tr><tr><td width='80'><input type="text" name="InterestFavs0" size="20" value="Dyr"></td></tr><tr>

<td width='80'><input type="text" name="InterestFavs3" size="20" value="Vin"></td></tr><tr>
<td width='80'><input type="text" name="InterestFavs6" size="20" value="Biler"></td></tr><tr>
<td width='80'><input type="text" name="InterestFavs9" size="20" value="Tøj"></td></tr></table></td>
    </tr>
    <tr>
        <td width="100%"><span class="brod_bold">Profiltekst</span></td>
    </tr>
    <tr><td width='100%' colspan='1' bgcolor='#000000'></td></tr>
    <tr>
        <td width="100%"><textarea cols="92" rows="10" name="profiletext" class="brod">Når jeg har skrevet en helt masse her, og har trykket næste side vil den selv skrive noget som man ikke kan se her men kun som resultat på næste side

</textarea><br>
          ^^^^^^Den er sat til at skrive:^^^^^^
          -----------------------------------------------------------------------------------------------------------------------------<br>
          Sådan skulle resultadet se ud der efter</td>
    </tr>
    <tr><td width='100%' colspan='1' bgcolor='#000000'></td></tr>   
    <tr>
        <td width="480" align="right"><input type="submit" name="b2" class="backbutton" value="Næste side" class="brod"></td>
    </tr>
</table>
<form>

Håber det er det du mener...
Avatar billede kodak Mester
28. juni 2004 - 14:09 #27
det skal virke nogenlunde som denne:
<form action="#" method="get">
    <input type="text" name="adresse" id="frm_inp_adr" value="" />
    <input type="submit" value="" onclick="parent.hovedramme.location.href = 'hættetomme3' + document.getElementById('frm_inp_adr').value;" style="display: none;" />
</form>

Denne er bare sat til at smide "hættetomme3" ind i starten af boxen
Den jeg skal bruge er bare at den smider den ind i enden af boxen.
Avatar billede skovenborg Nybegynder
28. juni 2004 - 16:26 #28
har du set på den seneste jeg lavede? Det den gør er at smide teksten (som du definerer i selve funktionen ind i enden af dit formfelt, når du submitter (kræver så en submitknap og at du har de form-tag jeg satte ind med.
Avatar billede kodak Mester
02. november 2004 - 15:14 #29
kan du ikke lige lave den htm side du lavede på din Hp igen så den virker?
Avatar billede kodak Mester
17. marts 2005 - 00:03 #30
Kan her ikke komme lidt rup i sagerne?
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