webForumDet fria alternativet

Problem med select(), markera text

2 svar · 211 visningar · startad av basjonne

basjonneMedlem sedan okt. 200524 inlägg
#1

Varför funkar inte denna funktionen? Om jag alertar ut formname och id så får jag de värderna jag vill ha (kommenterad kod). Men JS-konsolen klagar på Fel: document.formName has no properties

Någon som vet vad det kan vara? Tacksam för hjälp.

function selectText(id) { 
	
	 var formName = document.getElementById(id).parentNode.name; 
	 //alert(formName);
	 //alert(id);
	 document.formName.id.select();
}
Peter SMedlem sedan dec. 20025 484 inlägg
#2

JS-parsern tolkar formName som namnet på formuläret (name="formName"); samma sak gäller med id. Du får göra så här:

document.forms[formName].elements[id].select();
basjonneMedlem sedan okt. 200524 inlägg
#3

Ok, tack Peter! Funkade utmärkt!

Genererad på 362 ms · cache AV · v20260730165559-full.f96bc7eb