Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di tosto73
    Registrato dal
    Feb 2000
    Messaggi
    375

    richiamare pagina diversa in base a pulsante cliccato

    ho una pagina asp con all'interno una textbox nascosta che contiene lo username e 6 pulsanti di tipo immagine.

    avrei la necessità di inviare username in modo POST alla pagina che scelgo in base al pulsante cliccato ma non posso usare una form perchè mi indirizzarebbe sempre alla stessa pagina, credo....

    mi saperte aiutare?


  2. #2
    Il javascript lato client ti può venire in soccorso:
    codice:
    <script language="javascript">
    function goto(url){
    document.myform.action=url;
    document.myform.submit();
    }
    </script>
    <form name="myform" method="post">
    <input type="button" value="vai qui" onClick="goto('pagina1.asp');">
    <input type="button" value="vai li" onClick="goto('pagina2.asp');">
    </form>

  3. #3
    Utente di HTML.it L'avatar di tosto73
    Registrato dal
    Feb 2000
    Messaggi
    375

    ho provato ma ho questo problema

    inserisco user e password e mando la form metodo POST alla pagina successiva dove acquisisco il nome username cosi

    <input type="text" name="textfield" value="<%=request.form("username")%>">

    fin qui tutto ok, in questa pagina tale textbox è in una form cosi fatta


    <script language="javascript">
    function goto(url){
    document.myform.action=url;
    document.myform.submit();
    }
    </script>

    <form name="myform" method="post">
    <input type="text" name="textfield" value="<%=request.form("username")%>">
    <input name="image" type="image" onClick="goto ('modificalocale.asp');" value="vai qui" src="img/modificadatilocale.jpg" align="top">

    <input name="image" type="image" onClick="goto('richiestacancellazione.asp');" value="vai qui" src="img/cancellazionelocale.jpg" align="top">
    bsp; </p>
    </form>

    sia che scelgo uno o l'altro pulsante nelle pagine di destinazione ci messo ancora

    <input type="text" name="textfield" value="<%=request.form("username")%>">

    per recuperare lo username ma non compare perchè?

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non vedo un campo nel form con name="username"... ma se ti riferisci a questo

    <input type="text" name="textfield" value="<%=request.form("username")%>">

    nella pagina successiva il valore lo recuperi con

    request.form("textfield")

    ciao

    ps: se associ uno script al pulsante image, fai seguire un return false... alcuni browser inviano il form prima che lo script sia eseguito... e non assegnare nomi che siano parole riservate.

    <input name="image1" type="image" onClick="goto('richiestacancellazione.asp');return false;" value="vai qui" src="img/cancellazionelocale.jpg" align="top">
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    132
    Originariamente inviato da Mems
    Il javascript lato client ti può venire in soccorso:
    codice:
    <script language="javascript">
    function goto(url){
    document.myform.action=url;
    document.myform.submit();
    }
    </script>
    <form name="myform" method="post">
    <input type="button" value="vai qui" onClick="goto('pagina1.asp');">
    <input type="button" value="vai li" onClick="goto('pagina2.asp');">
    </form>
    Grande sta cosa!!! Non la sapevo
    Senti, se ad esempio pagina1 è la stessa pagina potrei riuscire al ricaricamente della pagina a prendere i valori con il request???

  6. #6
    Certo che potresti.

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.