Visualizzazione dei risultati da 1 a 4 su 4

Discussione: PHP e JQUERY

  1. #1

    PHP e JQUERY

    Ciao a tutti,
    sto realizzando la gestione dei commenti in una pagina.
    Ho un po' di problemi nel classico comando "replica a questo commento".

    Ho realizzato il tutto con PHP e MySql. Ora per rendere più interessante la cosa vorrei mostrare e nascondere il form per rispondere al commento. Ci sono riuscito con questo codice JQuery:

    codice:
    <script>
     $(document).ready(function(){
    $(".box_ricommenta").hide();
    $(".nascondi_replica").hide();
    });
     $(".replica").click(function () {
      $(".box_ricommenta").show("slow",function() {
    	  	$(".replica").hide();
    		$(".nascondi_replica").show();  
      });
    });
    $(".nascondi_replica").click(function () {
    	$(".replica").show();
    	$(".nascondi_replica").hide();
      $(".box_ricommenta").hide("slow",function() {
      });
    });
    
     </script>
    La mia domanda è questa:
    Come faccio ad associare le classi al relativo commento. Adesso così si aprono tutti i form insieme, perché i pulsanti "replica" e "nascondi replica" hanno un nome univoco. Come faccio a dire a JQuery che quel comando corrisponde al commento con id 7 ad esempio?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Al div che contiene il form per la replica dai id uguale all'id del commento a cui replicare.
    Il pulsante che deve mostrare/nascondere il form fai in omodo che alla pressione invii (o che jQuery recuperi) l'id del messaggio a cui replicare, così puoi far dire dinamicamente a jQuery quale div mostrare/nascondere.

  3. #3
    Grazie mille per l'aiuto.
    Come faccio a passarli il valore? Con un campo di testo nascosto?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Non sono molto pratico con jQuery, chiedi nella sezione Javascript che tanto quello che devi fare con PHP non ha alcun legame.

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.