Visualizzazione dei risultati da 1 a 4 su 4

Discussione: passare valore su url

  1. #1

    passare valore su url

    Qualcuno può darmi una mano con questo javascript:

    Premessa
    devo ottenere questo:
    www.xxxx.it/prova/red.asp?id=5

    il 5 deve essere un valore variabile che viene prelevato grazie ad un menu a tendina

    facendo in questa maniera sono solo riuscito a portare sull'url il valore selezionato dalla select
    onchange="window.location.href=this.options[this.selectedIndex].value"

    Il mio obiettivo però è questo:
    ho un menu a tendina (select)
    vorrei che quando l'utente seleziona una voce presente in questo menu
    il valore selezionato venga inviato sull'url in aggiunta ad una determinata pagina

    esempio
    onchange="window.navigate('/prova/red.asp?id='qui deve riportarmi il valore selezionato dalla select ')">

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    onchange="window.location.href='red.asp?id='+this. options[this.selectedIndex].value"
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    grazie per il tuo aiuto.
    Sono riuscito a passare il valore

    Ora non so se devo continuare qui la discussione oppure essere spostato in asp.

    Ftto sta che con questo script non riesco a far funzionare il selected nelle option.

    E' un problema che si verifica per l'onchange?

    Vorrei solo che una volta effettuata la scelta, rimanesse selezionata nel menu a tendina.

    <%
    a = Request.QueryString("id") %>
    Modifica COLORI <select name="modi" id="modi" onChange="window.location.href='red.asp?id='+this. options[this.selectedIndex].value" />
    <option value="Seleziona COLORE"<%If a = "" Then Response.Write(" selected='selected'") End if %>>Seleziona COLORE</option>
    <% For iCOLOR=1 to 10 %>
    <option value="<%=(iCOLOR)%>"<% If a = iCOLOR then response.write(" selected='selected'") end if%>><%=(iCOLOR)%></option>
    <% Next %>
    </select>

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cambia questa if
    <% If a = iCOLOR then response.write(" selected='selected'") end if%>
    con questa
    <% If a = iCOLOR then response.write(" selected=""selected""") %>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.