webForumDet fria alternativet

Ladda om sida utan att skicka formulär

JavaScript

2 svar · 298 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

Hej!

Har följande kod:

<FORM METHOD="POST" ACTION="addArticle.asp" ENCTYPE="multipart/form-data" onsubmit="return (validatelist(this) && checkFileExt(this.elements['file1'].value, 'txt'));">
     <p>
       <INPUT TYPE="FILE" NAME="file1" SIZE="50">
       <% Set objRS = objConn.Execute ("SELECT * FROM tblSupplier ORDER BY supplierName")%>			
  </p>
     <p> 
       <select name="supplierId" class="listMenu" id="supplierId">
         <option value="" selected="selected">--V&auml;lj leverant&ouml;r--</option>
         <% Do until ObjRS.EOF %>
         <option value="<% =objRS("supplierId")%>"<% if request("supplier") = objRS("supplierId") then response.write "selected" %>>
         <% =objRS("supplierName")%>
         </option>
         <% objRS.Movenext %>
         <% Loop %>
         </select>
       <%

Hur gör jag för att ladda om sidan när jag ändrar i listmenyn, utan att skicka formulär datat. Jag vill sätta en session när jag ändrar leverantör i listan...

Mvh
Henrik

Medlem sedan juni 200032 967 inlägg
#2
       <select name="supplierId" class="listMenu" id="supplierId" onchange="location.href='foo.asp?supplier='+this.options[this.selectedIndex].value;">
Medlem sedan jan. 20013 582 inlägg
#3

Funkar finfint!

Mvh
Henrik

271 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)