webForumDet fria alternativet

Option i IE

2 svar · 509 visningar · startad av jwradhe

jwradheMedlem sedan juni 2002711 inlägg
#1

Halloj!

Har ett problem med onclick i IE. Det funkar i Mozilla, men ej i IE.

<select style="width:90%" name="errandlist" id="errandlist">
									<option onClick="this.form.submit()" value="0" selected><bean:message key="customer.select.myerrands"/></option>
									<option onClick="this.form.submit()" value="1"><bean:message key="customer.select.allerrands"/></option>
                                    <option onClick="show(); return false;" value="2"><bean:message key='customer.select.closederrands'/></option>
								</select>

Så om dom 2 första klickas, vill jag köra submit på formuläret.
Väljer jag den 3e så ska funktionen show() köras och inget annat.

nitro2k01Medlem sedan aug. 20039 342 inlägg
#2

Du får nog göra typ så här:

<script type="text/javascript">

function handleSelect(thRef){
	switch(parseInt(thRef.options[thRef.selectedIndex].value)){
		case 0:
		case 1:
			thRef.form.submit()
			break;
		case 2:
			show();
			break;
	}
}

</script>
...
<select style="width:90%" name="errandlist" id="errandlist" onchange="handleSelect(this)">
									<option value="0" selected><bean:message key="customer.select.myerrands"/></option>
									<option value="1"><bean:message key="customer.select.allerrands"/></option>
                                    <option value="2"><bean:message key='customer.select.closederrands'/></option>
								</select>
jwradheMedlem sedan juni 2002711 inlägg
#3

funkade ju snuskigt fint! Tusen tack nitro2k01!! :D

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