webForumDet fria alternativet

Formulärhjälp tack

JavaScript

2 svar · 196 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Frågan#1

Har denna kod

<script>
function SendTo(name) {
	document.form1.falt1.value = name;
	document.form1.falt1.focus();
}
</script>

<form name="form1" method="post" action="#">
	<a href="javascript:SendTo('Texten 1');">Texten 1</a><br>
	<a href="javascript:SendTo('Texten 2');">Texten 2</a><br>
	<a href="javascript:SendTo('Texten 3');">Texten 3</a><br>
	<br>
	<input type="text" name="falt1" style="width: 510px"><br>
	<input type="text" name="falt2" style="width: 510px"><br>
	<input type="text" name="falt3" style="width: 510px">
</form>

Denna för in ex Texten 2 i fält 1. Men vill ha en koll att OM falt1 är ifyllt skall texten komma i falt2 o.s.v. Kan detta fixas med javascript?

Väldigt tacksam för hjälp. Hoppas ni förstår min beskrivning.

Medlem sedan juni 20004 308 inlägg
#2

Så här kanske:

function SendTo(name) {
	var i=1;done=false;
	while(document.form1.elements['falt'+i]&&!done){
		if(document.form1.elements['falt'+i].value==""){
			document.form1.elements['falt'+i].value = name;
			document.form1.elements['falt'+i].focus();
			done=true;
		}
		i++;
	}
}
Medlem sedan dec. 20011 860 inlägg
#3

Funkade prima.. Tackar för det :)

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)