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!

¿Fue útil?

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
}

&lt;input type="text" id="pageSelector" value="#number of the page#" />
&lt;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).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top