webForumDet fria alternativet

onChange

7 svar · 271 visningar · startad av Gimbo

GimboMedlem sedan dec. 20001 630 inlägg
#1

Vill ha en dropdown, som uppdaterar databasen,

dvs om man valjer on order sa skall on order uppdateras i databasen... just nu har jag en dropdown pa foljande vis:

							<select id="Order Status" size="1" name="Status" onChange=submitMe(this.value)>
        <option value selected>
        <option value="On Order">On Order</option>
        <option value="Received">Received</option>
</select>

i head taggen har jag foljande

<script>
function submitMe(what)
{
var url="http://domannamn.com/blabla/viewSales.asp?action=update&status="+what
document.location.href=url
}
</script>

jag tar vardet fran querystringen o lagger den i databasen men det bli galet eftersom jag i value taggen har mellanrum, jag vill att i min sql fraga, att det som star i valuet uppdateras exakt som det e, med mellanrum, hur gor jag detta? gar det att gora en onchange och sedan med asp koden i sql fragan ladda in vardet med request.form??

kobranturreMedlem sedan maj 2004602 inlägg
#2

Re: onChange

läste fel x(

GimboMedlem sedan dec. 20001 630 inlägg
#3

ok ska formulera min fraga pa ett annat satt, kan jag i select taggen ha den har onchange funktionen som jag nu har i head taggen, dvs vill inte kalla pa funktionen utan att hela den finns i select taggen??

CheguelinMedlem sedan juli 2003351 inlägg
#4
<select id="Order Status" size="1" name="Status" onChange="window.location.href = 'http://domannamn.com/blabla/viewSales.asp?action=update&status=' + this.value);">
GimboMedlem sedan dec. 20001 630 inlägg
#5

funkar inte far syntax error

MeleaMedlem sedan juli 20032 667 inlägg
#6

Ta bort ) tecknet i slutet av onChange.

GimboMedlem sedan dec. 20001 630 inlägg
#7

funkar fortfarande inte???

GimboMedlem sedan dec. 20001 630 inlägg
#8

fick till det till slut

<select size="1" name="Status" OnChange="location.href='http://domannamn.com/blabla/viewSales.asp?action=update&status=status='+this.value">
Genererad på 388 ms · cache AV · v20260730165559-full.f96bc7eb