Input Cambia del testo OnClick Valore del pulsante
-
28-10-2019 - |
Domanda
In realtà voglio creare un commutatore di pagina, tutto ciò di cui ho bisogno per questo è un input con testo di tipo dove verrà inserito il numero della pagina e ho il secondo input con il pulsante di tipo e il valore OnClick:
<input type="text" value="#number of the page#" />
<input type="button" onclick="_go_page_('cf_pages_form_name1','#number of the page#');" />
Non riesco a capire come prendere questo #Number della pagina # e inserirlo in modo dinamico usando JavaScript ... per favore aiuto SMB!
Soluzione
<input type="text" id="txtPageNumber" value="2" />
<input type="button" id="btn" value="click" onclick="_go_page_('cf_pages_form_name1','#number of the page#');" />
$(document).ready(function(){
$("#btn").click(function(){
var $val = $("#txtPageNumber").val();
alert($val);
_go_page_('cf_pages_form_name1',$val);
});
});
});
Altri suggerimenti
Supponendo number
è l'ID del campo di testo.
Puoi ottenere il valore del campo di testo in questo modo:
$('#number').val();
E pass che è l'evento OnClick
È possibile utilizzare un ID nell'ingresso del selettore della pagina per ottenere il valore.
function goToPage(pageNumber) {
// go to pageNumber
}
<input type="text" id="pageSelector" value="#number of the page#" />
<input type="button" onclick="goToPage($('#pageSelector').val())" />
L'hai taggato con jQuery, quindi suppongo che tu stia usando jQuery.
lascia che il tuo tipo di input sia così
Quindi in jQuery prova qualcosa di simile ...
$('#pageNo').keyup(function(){
pageNo = $(this).val()
}
Quindi passa al tuo pulsante OnClick Function
Risponderò in "molto facile da capire" senza jQuery:
Devi ottenere il valore del primo inputfield. Questo dovrebbe fare la tua funzione. Ma prima inputfield necessita di un ID (FG 'Number').
Codice in funzione:
var pagenumber = document.getElementById('number').value;
Quindi devi inserire il numero nell'URL (document.href).