webForumDet fria alternativet

input type button kompatibilitet?

4 svar · 279 visningar · startad av Kromp

KrompMedlem sedan okt. 2002103 inlägg
#1

Hej...

Har ett .NET web form där jag har några formulärelement som körs på klienten, för att få detta att funka och inte krocka med .net har jag gjort så här typ:

<input type="button" OnClick="startSearch();" value="SÖK">

Funktionen ser ut så här sen:

function startSearch() {
location.href = "results.aspx?c=" + document.forms.frmMain.ucSearchForm_drpCategory.options[document.forms.frmMain.ucSearchForm_drpCategory.selectedIndex].value + "&a=" + document.forms.frmMain.ucSearchForm_drpAgeCategory.options[document.forms.frmMain.ucSearchForm_drpAgeCategory.selectedIndex].value + "&s=" + document.forms.frmMain.ucSearchForm_txtSearch.value;
}

Det funkar klockrent i FireFox och IE på PC men i IE på Mac så händer inget när man klickar på knappen... Vart ligger felet?

nitro2k01Medlem sedan aug. 20039 342 inlägg
#2

Finns det någon felkonsol i IE/Mac? Kolla isf vad ev. fel kallas.

KrompMedlem sedan okt. 2002103 inlägg
#3

Jo, har testa lägga en alert i funktionen, alerten hoppar upp i alla browsers jag testat utom IE 5.5 på Mac.

Testar jag lägga en alert direkt i onclick-attributet funkar det även på mac...

Skippar jag funktionen och lägger min kod direkt i onclick så funkar min sida numera även på IE och Mac OS 9.

Jaja, skumt värre men har gått runt problemet nu. Tack.

nitro2k01Medlem sedan aug. 20039 342 inlägg
#4

Vet itne om det är anledningen, men onclick ska stavas med små bokstäver för att vara välformad html.

KrompMedlem sedan okt. 2002103 inlägg
#5

testat båda utan skillnad...

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