webForumDet fria alternativet

ändra type på en knapp

8 svar · 516 visningar · startad av Vinnaren

VinnarenMedlem sedan sep. 2005833 inlägg
#1

Hej

Jag vill ändra type på min knapp med ID skicka.

har provat denna kod:

document.getElementByID("skicka").type="submit";

men det fungerar inte i IE (funkar i FF) :S

Hur löser jag så det även fungerar där??

får felmeddelandet:
Det gick inte att hämta type - egenskapen. Det här kommandot stöds inte.

Tacksam för all hjälp :stud

TroxyMedlem sedan mars 20041 505 inlägg
#2

Rent spontant så föreslår jag att du testar document.getElementById istället, alltså med ett litet b.

VinnarenMedlem sedan sep. 2005833 inlägg
#3

japp, har provat det, men det fungerar fortfarande inte.
Måste ju gå att lösa på nott sätt??

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#4

Nåt sånt här funkar i IE:

document.getElementById("skicka").outerHTML = "<input type=\"submit\">";
VinnarenMedlem sedan sep. 2005833 inlägg
#5

ok, den fungerar i IE, men den fungerar inte i FF :r Finns det nott mer sätt man kan lösa det på??

cyprysMedlem sedan dec. 20003 563 inlägg
#6

Tills du hittar ett vettigt sätt att göra det på.

function sw() {
		if (navigator.appName == "Microsoft Internet Explorer") {
			document.getElementById("skicka").outerHTML = "<input type=\"submit\">";
		} else {
			document.getElementById("skicka").setAttribute("type","submit");
		}
	}
VinnarenMedlem sedan sep. 2005833 inlägg
#7

Tack, nu funkar det.
En sak som jag såg nu var att i IE så står det på knappen "Skicka Fråga", medans i FF så står det bara "Skicka".

Koden jag har på knappen är:

<input name="Skicka" type="button" id="skicka" lang="sv" value="Skicka" />

kollar man i källkoden i IE på knappen:

<input name="Skicka" type="submit" id="skicka" value="Skicka" />

Man hinner se själva "Skicka" ordet bara någon sec typ sen så kommer "Skicka fråga" fram på knappen istället.

Hur löser jag det så det enbart står skicka på knappen?? x(

@ndersMedlem sedan juni 200032 969 inlägg
#8
document.getElementById("skicka").outerHTML = "<input type=\"submit\" [b]value=\"Skicka\"[/b]>";

??

VinnarenMedlem sedan sep. 2005833 inlägg
#9

(y) Tack, nu ser även knappen OK ut :D

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