Hej, Hm, varför inte sätta dit ett id, sedan kommer du åt det med document.getElementById("ditt_id")?Hur når jag formulärobjektet?
jag har en sida med flera formulär, där jag vill validera bildtyp. Jag är inte van vid JavaSCript, jag har försökt olika vägar men inget tycks fungera. Jag förstår inte riktigt hur jag skall "nå" objekten och värdena...
Väsentlig del av funktionen
--------
<script type="text/JavaScript">
<!-- Begin
function TestFileType(formName) {
fileName=document.forms[formName].elements['img1'];
-------
Väsentlig del av HTML
----------------------
<form name="logga<%=presentation_id%>" method="post" action="backend_newlogo.asp" ENCTYPE="multipart/form-data">
<input type=hidden name=presentation_id value=<%=presentation_id%> />
<input name="img1" type="file" size=1 class="backend_button" />
<input type=button value="Ladda upp" onClick="TestFileType(logga<%=presentation_id%>)" />
</form>
---------------------
Det logiska för mig som VB-kodare vore att nå formulärobjekten på följande sätt
document.[formName].img1.value
Men det verkar ju inte gå att byta ut ett led i referensen mot en variable på det sättet. Någon som kan föreslå hur jag skall gå till väga? Senare i skriptet skall jag även göra en
document.[formName].submit();
Så det enklaste är att skicka in formulärnamnet i funktionen, och jag vill inte sätta ett unikt namn på fältet img1 pga. ASP-scriptet som tar emot det sedan...Sv: Hur når jag formulärobjektet?