Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    49

    Problemi con select onChange

    Sto realizzando un motore di ricerca in php
    Ho l'esigenza di richiamare la pagina in seguito alla selezione di una voce della combo(nel qual caso la selezione di una regione genera la combo con le relative province)
    Però vorrei mantenere i valori dei campi della form
    Di seguito è riportato un semplice script esemplificativo
    Se il selezionatore riempie i campi 'nome' e 'cognome' e poi seleziona una regione viene creata la combo delle province.Ma come detto il problema non è questo ma mantenere i campi valorizzati

    Gradirei anche sapere se è possibile gestirlo sia col metodo post che col metodo get
    Grazie per l'attenzione


    if (isset($_GET["id_reg"])){
    }
    <form>

    <input type="text" name="nome" value="<?= $nome ?>">
    <input type="text" name="cognome">
    <select name="regioni" onchange="location.href='pagina.php?id_reg='+this. options[this.selectedIndex].value">
    <option value="1">Lombardia</option>
    <option value="2">Piemonte</option>
    <option value="3">Liguria</option>
    </select>

    <input type="submit" value="Cerca">
    </form>

  2. #2
    Da quello che scrivi pare che la tua sia una questione di PHP e non javascript.

    Credo che il posto giusto per porre la domanda sia quindi il forum PHP.

    Ad ogni modo posso anticiparti che non vi e' grande differenza logica tra i metodi GET le POST, sostanzialmente la differenza sta tutta nella quantita' di dati che puoi inviare via GET, che e' limitata.

    Cio' che si puo' fare in GET lo si puo' fare in POST e viceversa, con gli opportuni adattamenti.

    Ad ogni modo ulteriori informazioni le puoi trovare nell'apposito forum.

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.