webForumDet fria alternativet

Problem med name i JavaScript form

2 svar · 321 visningar · startad av petergrennanet

petergrennanetMedlem sedan dec. 1999273 inlägg
#1

Jag håller på att göra en getaround till en formulär vars HTML jag inte får ändra.
textarea taggen ser ut så här:

<TEXTAREA NAME="data:text" WRAP="Off"
COLS="50"
ROWS="20"></TEXTAREA>

Mitt icke-fungerande JavaScript ser ut så här:

<script language="JavaScript1.2">
<!--
// function changeChars()
// replace swedish chars with HTML ones.

function changeChars() {
 var box = eval("document.manage_edit_form.data:text");
 var datatext = box.value;
var newdatatext;
 newdatatext = datatext.replace("å","å");
 newdatatext = newdatatext.replace("Å","Å");
 newdatatext = newdatatext.replace("ä","ä");
 newdatatext = newdatatext.replace("Ä","Ä");
 newdatatext = newdatatext.replace("ö","ö");
 newdatatext = newdatatext.replace("Ö","Ö");

 box.value = newdatatext;
}
 -->
</script>

Och detta blir felet:

document.manage_edit_form.data:text
..............................................^

Om jag testar och skriver om textarea boxen till name="data", och ändrar motsvarande i JavaScriptet; så fungerar det.

Mycket tacksam om det är nån som kan lösa detta.

------------------
¬ peterbe.com¬

[Redigerat av petergrennanet den 13 aug 2000]

[Redigerat av petergrennanet den 13 aug 2000]

spangoMedlem sedan juni 20006 147 inlägg
#2

Det blir:

document.forms[0]["data:text"].value;

------------------
-- spango
Livet står på lur alldeles bakom knuten.

[Redigerat av spango den 14 aug 2000]

petergrennanetMedlem sedan dec. 1999273 inlägg
#3

bussigt polarn :)

------------------
¬ peterbe.com¬

132 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
128 ms — hämta tråd, inlägg och bilagor (db)