Question

En fait, je souhaite créer un commutateur de page, tout ce dont j'ai besoin pour cela est une entrée avec le texte de type où sera entré le numéro de la page, et j'ai la deuxième entrée avec le bouton de type et la valeur onClick:

<input type="text" value="#number of the page#" />
<input type="button" onclick="_go_page_('cf_pages_form_name1','#number of the page#');" />

Je ne peux pas comprendre comment prendre ce # number de la page # et le mettre dans onclick dynamiquement en utilisant javascript ... s'il vous plaît Aide SMB!

Était-ce utile?

La solution

<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);

    });


});




});

Autres conseils

En supposant number est l'ID du champ de texte.

Vous pouvez obtenir la valeur du champ de texte comme ceci:

$('#number').val();

Et passer c'est l'événement onclick

Vous pouvez utiliser un ID sur l'entrée du sélecteur de page pour obtenir la valeur.

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())" />

Vous avez tagué cela avec jQuery, donc je suppose que vous utilisez jQuery.

Permet que votre type d'entrée est comme ça

Ensuite, en jQuery, essayez quelque chose comme ça ...

$('#pageNo').keyup(function(){
 pageNo =    $(this).val()
 }

Ensuite, passez ceci à votre bouton sur la fonction

Je répondrai dans "Très facile à comprendre" sans jQuery:

Vous devez obtenir la valeur du premier champ d'entrée. Cela devrait faire votre fonction. Mais d'abord, le champ inférieur a besoin d'un ID («numéro» FG).

Code dans la fonction:

var pagenumber = document.getElementById('number').value;

Ensuite, vous devez mettre le numéro dans l'URL (document.href).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top