Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489

    submit e redirect - come fare in modo che uno non escluda l altro?

    ciao a tutti!

    ho una pagina con un form abbastanza lungo e dei bottoni che fanno un redirect.

    il mio problema é il seguente:

    se io scrivo dentro ai textbox, sono OBBLIGATO a cliccare il bottone "salva dati" (submit) perche premendo uno dei bottoni redirect predo le modifiche.

    i bottoni eseguono una semplice funzione:

    codice:
    function redirect(locat)
    		{
    		location.href = locat;
    		}
    locat é un percorso composto dal file e vari settaggi. ad esempio "materiale.php?full=1&order=desc" etc...

    cé un modo per far si che quando premo su un bottone mi salvi prima i dati e poi faccia il redirect?
    a me viene solo in mente un div, premendo un bottone il percorso viene salvato nel div scrivendoci : "<input type=hidden name=redirect value=**PERCORSODELREDIRECT**", poi viene eseguito un submit javascript, e infine quando la pagina ha caricato i dati e salvato nel database controlla se il valore $_POST['redirect'] é differente a zero, in tal caso fa un redirect.

    ma forse cé di meglio.

    ciao

    grazie

    igor

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Quello che hai escogitato non va... semplicemente aggiungi un campo hidden al form nel quale salvare i parametri per il redirect quando premi il pulsante corrispondente... quindi esegui sempre il submit, lasciando gestire il redirect al server.

    Spero di esser stato almeno vagamente chiaro...

    ciao
    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    grazie della risposta ma non ho capito moltissimo.. come faccio a salvare i dati nel hidden?

  4. #4
    ciao,

    prima del redirect potresti fare una chiamata AJAX al server e salvare i dati
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    temo di non avere abbastanza conoscenze per cio. la sicurezza non é un problema perche é un server interno alla rete.

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma il redirect è sempre uguale?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    purtroppo no. ogni bottone ha il suo redirect che viene generato dal php. oggi provo cio che ha consigliato br1

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.