Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di renzoz
    Registrato dal
    May 2001
    Messaggi
    305

    Modifica dinamica valore hidden

    Il titolo cosi com'è dice poco, dunque:

    ho uno script php che a seconda del valore di una variabile stampa brandelli di codice html diversi, in pratica è una compilazione guidata di una serie di form.

    Il problema è che in alcune sezioni deve essere eseguito un reload per caricare dati da db e il valore campo hidden che mi dice se rimanere in quella sezione o cambiarla dovrebbe cambiare valore rispetto allo status di una select.
    Provo ad abbozzare l'esempio:

    <form action="self.php" name="personale" method="post">
    <select class="fr" name="prov" size="1" onchange="document.personale.submit();">
    <option value="">SELEZIONA</option>
    <?php include("includez/recupera_provincia.php"); ?>


    <input type="hidden" name="status" value="1">

    <input type="submit" value="avanti">
    </select>
    </form>


    Se con js riuscissi a farlo (si presuppone che il valore vari prima del submit provocato dall'onchange della select) sarebbe una figata unica e credo risolverei un sacco di noie.

    Purtroppo le mie conoscenze in js sono troppo scarse.

    Grazie per chi vorrà darmi una manina

  2. #2
    In che senso settarlo a 0 o niente? :master:
    Comunque con questo codice dovrebbe settarlo a 0 alla modifica della select e poi fare il submit:
    codice:
    <form action="self.php" name="personale" method="post">
    <select class="fr" name="prov" size="1" onchange="document.getElementById('status').value=0; document.personale.submit();">
    <option value="">SELEZIONA</option>
    <?php include("includez/recupera_provincia.php"); ?>
    
    
    <input type="hidden" name="status" id="status" value="1">
    
    <input type="submit" value="avanti">
    </select>
    </form>
    Era questo che intendevi?

    Ciao

    il Possibile l'ho già fatto
    l'Impossibile lo sto facendo
    per i Miracoli ci vuole un po' di tempo
    __________________
    &nbsp; ...quanto sono pirla...

  3. #3
    Utente di HTML.it L'avatar di renzoz
    Registrato dal
    May 2001
    Messaggi
    305
    Grazie Henry, intendevo proprio questo, quel valore mi serve per pilotare la porzione di html che carica la pagina all'invio del form, non so se mi spiego..

    Cmq il guaio è che... non funziona!!!

    In pratica invia sempre con la var status impostata a 1 anche all'onchange della select...

  4. #4
    A me funzia, ho provato a sostituire l'hidden con un text ed il valore cambia!
    Cosa non ti funziona di preciso?

    il Possibile l'ho già fatto
    l'Impossibile lo sto facendo
    per i Miracoli ci vuole un po' di tempo
    __________________
    &nbsp; ...quanto sono pirla...

  5. #5
    Utente di HTML.it L'avatar di renzoz
    Registrato dal
    May 2001
    Messaggi
    305
    allora ho provato ad usare il campo text ed in effetti per una frazione di secondo vedo il valore che diventa zero ma poi sulla nuova pagina assume ancora 1, forse (probabilmente) è una mia cappella di programmazione... faccio delle prove e ti dico.

  6. #6
    Utente di HTML.it L'avatar di renzoz
    Registrato dal
    May 2001
    Messaggi
    305
    Infatti avevo ancora alcune righe fatte per il debug con un'altro campo status... che bamba sono stato, adesso funziona a palla.

    Grazie mille, sei stato gentilissimo.

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.