webForumDet fria alternativet

DropDownLists

1 svar · 167 visningar · startad av icaaq

icaaqMedlem sedan okt. 20004 910 inlägg
#1

Tjenare JavaScripts gurus :)

Jag behöver lite hjälp med lite Dropdownlists. Följande har redan utförts, ett formulär med dynamiskt antal dropdownlists har skapats i dessa finns olika id nummer som value. Nu vill jag att man inte ska kunna välja lika id nummer på någon Dropdownlist, förutom id 0 som kan finnas på fler ställen.

Själva kollen ska göras vid OnClick på en button

Går detta att genomföra? isf HUR :OO ?

Mvh icaaq

JojoxxMedlem sedan juni 20004 306 inlägg
#2

Litet ex.

<script type="text/javascript">
function checklists(){
	var listvalues=new Object();
	for(var n=0;n<arguments.length;n++){
		var value=arguments[n][arguments[n].selectedIndex].value;
		if(value!=0 && listvalues[value]){ return false; }
		listvalues[value]=true;
	}
	return true;
}
</script>

<form>
<select name="lista"><option value="0">0</option><option value="1">1</option><option value="2">2</option></select>
<select name="listb"><option value="0">0</option><option value="1">1</option><option value="2">2</option></select>
<select name="listc"><option value="0">0</option><option value="1">1</option><option value="2">2</option></select>
<input type="button" onClick="if(!checklists(this.form.lista,this.form.listb,this.form.listc)){alert('No no..'); }">
</form>
Genererad på 391 ms · cache AV · v20260730165559-full.f96bc7eb