Come è possibile passare i valori di un campo testo senza il submit?
Cioè devo passare queste variabli in un file php per un controllo prima di fare il submit.
Il link dovrebbe essere www.miosito.it/ricerca.php?testo1=testo1.value
Come è possibile passare i valori di un campo testo senza il submit?
Cioè devo passare queste variabli in un file php per un controllo prima di fare il submit.
Il link dovrebbe essere www.miosito.it/ricerca.php?testo1=testo1.value
ad esempio forzando il caricamento della pagina così:
nell headercodice:<input type="text" id="testo1" /> <input type="button" value="passa valori" onclick="pass()" />
o se preferisci una chiamata asincrona con Ajax (cerca nel forum)codice:function pass() { var valore = document.getElementById('testo1').value; location.href = "ricerca.php?testo1=" + valore; }
Ciao
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Questo che mi hai dato funziona.
Un'altra cosa, ma se questa pagina (ricerca.php) che devo aprire, voglio aprirla in un iframe? posso mettere un target?
non c'è un altro tipo di codice che non sia location.href perchè questo mi apre la pagina in un altra finestra, mentre io voglio che si apra in un <iframe>.
non esiste qualche codice del genere?
Ho risolto così:Originariamente inviato da fcaldera
nell header
codice:function pass() { var valore = document.getElementById('testo1').value; location.href = "ricerca.php?testo1=" + valore; }
var valore= document.getElementById('testo1').value;
window.open("ricerca.php?testo1="+valore,"nomeFram e");
![]()
![]()