/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Opdatering a textarea contra textfield
Fra : Henning Petersen


Dato : 01-05-03 00:23

Hejsa!

Jeg har begevet mig ud på lidt javascript, og er løbet ind i et lille
problem - det bunder nok i min manglende erfaring på det område

<FORM METHOD='POST' NAME='INDTASTNING'>
   <INPUT NAME='navn'   VALUE='$navn'   ><BR>
   <INPUT NAME='addr'   VALUE='$addr'   ><BR>
   <INPUT NAME='postnr'   VALUE='$postnr'   ><BR>
   <INPUT NAME='email'   VALUE='$email'   ><BR>
   <TEXTAREA NAME='private'>$private</TEXTAREA><BR>
   <TEXTAREA NAME='work'   >$work</TEXTAREA><BR>
   <INPUT TYPE='SUBMIT'><BR>
</FORM>

<SCRIPT LANGUAGE=JavaScript>
   top.INDTASTNING.navn.value = 'aaaa';
   top.INDTASTNING.addr.value = 'bbbb';
   top.INDTASTNING.postnr.value = 'cccc';
   top.INDTASTNING.private.value = 'dddd';
</SCRIPT>

Den sidste linie virker ikke - kommentere jeg den ud virker resten.
Jeg forventer det er fordi top.INDTASTNING.private er et <TEXTAREA> og
ikke en <INPUT>, men hvordan for jeg opdateret top.INDTASTNING.private
fra min stump javascript?

--
Venlig hilsen / Best regards
   Henning

_H_P_C_o_n_s_u_l_t_ http://www.hpc.dk
Skoletoften 9, Blans http://www.turnsys.dk
DK - 6400 Soenderborg

 
 
Esben (01-05-2003)
Kommentar
Fra : Esben


Dato : 01-05-03 01:51


Hej

[snip]

> top.INDTASTNING.private.value = 'dddd';

Prøv at rette den til:
top.INDTASTNING.private.innerText= 'dddd';

Esben



Martin Hintzmann And~ (01-05-2003)
Kommentar
Fra : Martin Hintzmann And~


Dato : 01-05-03 07:09

Henning Petersen wrote:
> Hejsa!
>
> Den sidste linie virker ikke - kommentere jeg den ud virker resten.
> Jeg forventer det er fordi top.INDTASTNING.private er et <TEXTAREA> og
> ikke en <INPUT>, men hvordan for jeg opdateret top.INDTASTNING.private
> fra min stump javascript?
>
Hej Henning

Det er fordi private er et reserveret ord i Javascript, når du bruger
det som du gør i dit eksempel.
Men du kan stadig kalde textarea'et private, hvis du kalder det på den
rigtige måde.

document.forms["FORMENSNAVN"].elements["FELTETSNAVN"]

Jeg har pillet lidt i din kode.

<form method='POST' name='INDTASTNING'>
   <input type='text' name='navn'   value='$navn' /><br />
   <input type='text' name='addr'   value='$addr' /><br />
   <input type='text' name='postnr'   value='$postnr'   /><br />
   <input type='text' name='email'   value='$email' /><br />
   <textarea name='private'>$private</textarea><br />
   <textarea name='work'   >$work</textarea><br />
   <input type='submit' /><br />
</form>

<script type="text/javascript">
<!--
   document.forms["INDTASTNING"].elements["navn"].value = 'aaaa';
   document.forms["INDTASTNING"].elements["addr"].value = 'bbbb';
   document.forms["INDTASTNING"].elements["postnr"].value = 'cccc';
   document.forms["INDTASTNING"].elements["private"].value = 'dddd';
//-->
</script>

Hintzmann


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste