webForumDet fria alternativet

Värde 1 eller 2 vid onclick

4 svar · 244 visningar · startad av ironhead

ironheadMedlem sedan mars 20011 346 inlägg
#1

Hej!

Jag skulle vilja att man via en länk bytte värde varannan gång.
första klicket "värde1" andra "värde2" tredje "värde1" osv.

Hur fixar man det?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Bytte värde på vadå? Ett inputfält?

<form>
	<input type="text" id="foo" value="värde1"/>
</form>
<a href="javascript:void(document.getElementById('foo').value = (document.getElementById('foo').value=='värde1') ? 'värde2' : 'värde1');">Byt</a>
ironheadMedlem sedan mars 20011 346 inlägg
#3

Oops! Skrev nog inte fullständigt...
Jag skulle vilja att en variabel fick värdet istället.

Jesper TMedlem sedan nov. 20017 144 inlägg
#4
<script type="text/javascript">
var foo='ett';
</script>

<a onclick="alert(foo);" href="#">Kolla</a>
<br>
<a href="javascript:void(foo = (foo=='ett')?'två':'ett');">Byt</a> 

[b]eller:[/b]

<script type="text/javascript">
var foo=1;
</script>

<a onclick="alert(foo);" href="#">Kolla</a>
<br>
<a href="javascript:void(foo = (foo==1)?2:1);">Byt</a>
ironheadMedlem sedan mars 20011 346 inlägg
#5

1000-tack Jesper T ! :D

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