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

    Problema con FORM POST e ANCHOR

    ciao a tutti, il mio problema è questo: ho un form con metodo POST che prende dati da un DB MySQL creandeo una tabella di nomi e dati relativi a quei nomi, quando clicco su un tasto per compiere una determinata azione su una riga a caso (tipo se voglio editare i dati relativi ad una determinata persona dell'elenco appena stampato) gli ho impostato l'HREF uguale all'id della persona a cui si riferisce la riga e poi ci sono un paio di eventi onClik in cui setto le variabili dei campi nascost per poter agire con il form e l'ultima di queste azioni è l'invio dello stesso form; questo fa si che il punto di ancoramento nell'URL appaia x una frazione di secondo finchè la funzione SUBMIT del form non è compiuta.
    Adesso qualcuno mi sa dire come posso risolvere il problema affinchè dopo che il form si è auto-spedito riesco a mantenere nell'URL il punto di ancoramento così la pagina tornerebbe nello stesso punto in cui si trovava prima.


    se qualcuno ha avuto problemi simili o ha soluzioni da proporre è ben accetto.

    ciao
    Studente - Smanettone - WebDesigner
    www.vigomeano.it | e altri ancora...

  2. #2
    forse non ho ben capito comunque fai così
    $pagina="miapagina.php";
    <?php echo $id;?>

    nella pagina che riceverà il form fai così:
    $pagina=$_POST['pagina'];
    e così avrai nella variabile $pagina un riferimento sempre presente della pagina da dove è partito il form

  3. #3
    è purtroppo non è quello che intendevo.

    In se io ho già la mia bella sintassi <a href="<?=$_POST['id']?>" onClick=".... form.submit();">

    Quando vado sull'immagine a cui è associato il link per una attimo vedo apparire nell'URL il riferimento anchor name solo che poi il form si auto invia a causa del "form.submit()" e l'URL viene ricaricato ma senza il punto di anchor!!


    Mi sono spiegato meglio?!?


    Grazie comunque!
    Studente - Smanettone - WebDesigner
    www.vigomeano.it | e altri ancora...

  4. #4
    allora prova ad usare un hidden
    <input type="hidden" name="id" value="="<?=$_POST['id']?>">

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.