webForumDet fria alternativet

Fylla formfält med länk eller MessageBox

JavaScriptur Javascript

2 svar · 183 visningar · startad av peppar

pepparMedlem sedan dec. 2001873 inlägg
#1

Har ett några formfält namngivna a_4 till x_4 som jag vill fylla med en länk eller en messesagbox... Jag har rotat runt och byggt om diverse script jag hittat men, får det inte att fungera med flera fält på samma sida. Utan resultatet blir att det sista fältet x_4 alltid fylls, oavsett. Är jag helt ute och cyklar, någon som har några bättre ideér?
Koden jag har nu ser ut så här...

<form action=""  name="<%=formNamn%>_4">
<SCRIPT LANGUAGE="JavaScript">
<!--

var theform = document.<%=formNamn%>_4;
var text = "";

function kallaStreck()
	{
		var strText = " ---------- ";
		    if (theform.<%=formNamn%>_4.createTextRange && theform.<%=formNamn%>_4.caretPos) 
			{   var caretPos = theform.<%=formNamn%>_4.caretPos;
		        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? strText + ' ' : strText;   } 
			else 
			{   theform.<%=formNamn%>_4.value += strText;   }
		    theform.<%=formNamn%>_4.focus();
	}

//-->
</SCRIPT>
<input name="Str&auml;ck" type="button" id="Str&auml;ck" onClick="JavaScript:kallaStreck();" value="Str&auml;ck" >
<TEXTAREA  NAME="<%=formNamn%>_4" ROWS=1 COLS=8 ></TEXTAREA>
</form>
Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Det där ser krångligt ut, går det inte att lägga id:n i en javascriptsarray på någe vis i stället?

pepparMedlem sedan dec. 2001873 inlägg
#3

:) Du får gärna visa 'på någe' sätt...

135 ms totalt · 3 externa anrop · v20260731065814-full.94fcd635
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)