Valor del botón de cambio de texto de entrada
-
28-10-2019 - |
Pregunta
En realidad, quiero crear un conmutador de página, todo lo que necesito para esto es una entrada con el texto de tipo donde se ingresará el número de la página, y tengo la segunda entrada con el botón de tipo y el valor de OnClick:
<input type="text" value="#number of the page#" />
<input type="button" onclick="_go_page_('cf_pages_form_name1','#number of the page#');" />
No puedo entender cómo tomar este #Number de la página # y ponerlo en OnClick dinámicamente usando JavaScript ... ¡por favor, ayuda SMB!
Solución
<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);
});
});
});
Otros consejos
Asumiendo number
es la identificación del campo de texto.
Puede obtener el valor del campo de texto como este:
$('#number').val();
Y pase ese es el evento OnClick
Puede usar una ID en la entrada del selector de página para obtener el valor.
function goToPage(pageNumber) {
// go to pageNumber
}
<input type="text" id="pageSelector" value="#number of the page#" />
<input type="button" onclick="goToPage($('#pageSelector').val())" />
Has etiquetado esto con jQuery, así que supongo que estás usando jQuery.
Deja que tu tipo de entrada sea así
Luego, en jQuery, intente algo como esto ...
$('#pageNo').keyup(function(){
pageNo = $(this).val()
}
Luego pase esto a su función de botón OnClick
Responderé en "muy fácil de entender" sin jQuery:
Tienes que obtener el valor del primer InputField. Esto debería hacer su función. Pero primero el InputField necesita una ID (FG 'Número').
código en función:
var pagenumber = document.getElementById('number').value;
Luego debe poner el número en la URL (document.href).