Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [JQUERY e invio parametri con form]

    ciao ragazzi

    se in una pagina jsp ho ad esempio dieci form e vorrei inviare i parametri tramite JQUERY ad una pagina jsp, come si fa?

    supponiamo che le form sono stampate da un for dieci volte con il seguente codice:

    Codice:
    codice:
    out.println("<div class=\"cell\">");
     out.println("<img src=\"" + read_icon + "\" alt=\"\"/>");
     out.println("<form action=\"javascript:invia();\" method=\"get\">");
     out.println("<fieldset id=\"field\">"); 
    out.println("<input type=\"hidden\" name=\"operation\" value=\"" + read_id + "\"></input>"); out.println("<input type=\"hidden\" name=\"parameter\" value=\"" + read_parameter + "\"></input>");
     out.println("<input type=\"hidden\" name=\"page\" value=\"http://localhost:8080/SM4ALL/index.jsp\"></input>");
     out.println("<input type=\"submit\" value=\""+read_label+"\" class=\"button\"></input>"); out.println("</fieldset>"); out.println("</form>"); out.println("</div>"); out.println("</td>");
    cliccado solamente su un pulsante submit di una form (delle dieci) come si fa ad usare JQuery? (e quindi distinguere quale form effettua il passaggio dei parametri da passare(che cambiano a seconda delle form)

    gentilmente se potreste postarmi sia il codice della form che JQuery visto che sono novello

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Non conosco jQuery, però se hai 10 form "identici", ma che inviano parametri diversi, tanto vale aggiungere un campo hidden e valorizzarlo in modo che lato server (o client, via javascript) si riesca a risalire agevolmente a che form è stato inviato... altrimenti puoi aggiungere una variabile in query string all'action del form, anche se questo è settato su post:

    codice:
    <form name="tuo_form_x" action="tua_action.jsp?frm=x" mathod="post" ...>
    ....
    </form>
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    dei parametri gia vengono passati.. la questione non è capire nella pagina successiva quale form ha inviato i parametri.. ma avere l'elemento diciamo (ad esempio il div) che contiene la form che invia i parametri.. dove piazzare diciamo il ritorno della chiamata.. è materia di javascript penso

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.