webForumDet fria alternativet

Problem med name i JavaScript form

JavaScript

2 svar · 321 visningar · startad av petergrennanet

Medlem sedan dec. 1999258 inlägg
Frågan#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]

Medlem sedan juni 20008 205 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]

Medlem sedan dec. 1999258 inlägg
#3

bussigt polarn :)

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

252 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)