输入字段转到其他按钮上的页面已单击不在提交上

用户3321234

名为vittore的用户帮助我完美地显示了ul的前5 li并更改了页面,并带有下一个prev按钮。问题也有一个输入字段,效果很好,它进入了输入的页码,但是没有提交,它就单击了下一个或上一个按钮。我试图用“提交”或“键按下”更改“模糊”,但不起作用。我想知道是否可以在按Enter或输入数字时转到页面编号

<button id="prev" >prev</button>
<input id="page"  value="0" />
<button id="more" >next</button>


<script>
var pageSize = 5
 , ul = $('#asd')
 , pages = Math.floor(ul.find('li').length / pageSize)
 , page = 0
 , currentPage = function (i) {
     return page*pageSize <= i && i < (page + 1) * pageSize 
 }

 ul.on('pageChanged.pager', function( e ) {
  ul.find('li').hide().filter(currentPage).show();

})

$('#prev').on('click.pager', function(e) {
    page = Math.max(0, --page)
    $('#page').val(page)
    ul.trigger('pageChanged.pager')
})

$('#more').on('click.pager', function(e) {
   page = Math.min(pages, ++page)
   $('#page').val(page)
   ul.trigger('pageChanged.pager')     
})

$('#page').on('blur.pager', function(e) {
  page = Math.max(0, Math.min(pages, +$(this).val()-1))

  ul.trigger('pageChanged.pager')  
})

ul.trigger('pageChanged.pager')
</script>
帕夫洛

根据您的摆弄,您只需要将“模糊”更改为“更改”事件即可。
您应该更改此(模糊)事件:

$('#page').on('blur.pager', function(e) {
  page = Math.max(0, Math.min(pages, +$(this).val()-1))
  ul.trigger('pageChanged.pager')  
})

对此事件更改):

$('#page').on('change.pager', function(e) {
  page = Math.max(0, Math.min(pages, +$(this).val()-1))

  ul.trigger('pageChanged.pager')  
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击表单输入元素时转到其他页面

来自分类Dev

单击按钮上的动画,并通过其他动画转到其他活动

来自分类Dev

如何防止在其他按钮上单击表单提交而不是在JavaScript中单击提交按钮

来自分类Dev

转到其他页面C#时,单击按钮时播放声音

来自分类Dev

仅在按钮上单击而不在页面刷新上提交表单

来自分类Dev

如何在当前模态的“提交”按钮上单击以提交其他模态形式

来自分类Dev

如何在当前模态的“提交”按钮上单击“提交其他模态”

来自分类Dev

单击按钮上的动画,然后与其他动画一起转到其他活动

来自分类Dev

Angularjs 在表单提交上保留数据以在其他页面中使用

来自分类Dev

单击重定向到其他页面的“提交”按钮时,如何打开Bootstrap模式?

来自分类Dev

Tabbar按钮的顺序在转到其他视图后已更改

来自分类Dev

在div上的表单提交上应用类,该类包装了无效的输入字段

来自分类Dev

在单击按钮时添加其他输入字段的最佳方法是什么?

来自分类Dev

在“提交”按钮上的其他选项卡/窗口中打开“ URL”,然后单击“确定”。

来自分类Dev

重定向到浏览器刷新按钮上的其他页面,请单击

来自分类Dev

角度2:在单击“提交”按钮时,使用动态组件将所有输入值传递给其他组件

来自分类Dev

角度2:在单击“提交”按钮时,使用动态组件将所有输入值传递给其他组件

来自分类Dev

如何通过单击按钮浏览到其他页面?

来自分类Dev

一个提交按钮需要一种形式的输入字段,而其他提交按钮则不需要吗?

来自分类Dev

从输入类型跳转到页面位置=提交

来自分类Dev

使用提交按钮而不是页面上的其他按钮提交表单

来自分类Dev

使用提交按钮而不是页面上的其他按钮提交表单

来自分类Dev

单击提交按钮显示输入

来自分类Dev

使单击其他IDV上的单选按钮选中

来自分类Dev

按钮单击上的 JavaFX 8 显示其他场景

来自分类Dev

使用按钮提交输入字段

来自分类Dev

如果未单击其他输入字段,请继续关注文本输入字段

来自分类Dev

跳转到其他链接时在文本字段中保持输入

来自分类Dev

git如何将较早的提交上移至头部而不丢失任何其他提交

Related 相关文章

  1. 1

    单击表单输入元素时转到其他页面

  2. 2

    单击按钮上的动画,并通过其他动画转到其他活动

  3. 3

    如何防止在其他按钮上单击表单提交而不是在JavaScript中单击提交按钮

  4. 4

    转到其他页面C#时,单击按钮时播放声音

  5. 5

    仅在按钮上单击而不在页面刷新上提交表单

  6. 6

    如何在当前模态的“提交”按钮上单击以提交其他模态形式

  7. 7

    如何在当前模态的“提交”按钮上单击“提交其他模态”

  8. 8

    单击按钮上的动画,然后与其他动画一起转到其他活动

  9. 9

    Angularjs 在表单提交上保留数据以在其他页面中使用

  10. 10

    单击重定向到其他页面的“提交”按钮时,如何打开Bootstrap模式?

  11. 11

    Tabbar按钮的顺序在转到其他视图后已更改

  12. 12

    在div上的表单提交上应用类,该类包装了无效的输入字段

  13. 13

    在单击按钮时添加其他输入字段的最佳方法是什么?

  14. 14

    在“提交”按钮上的其他选项卡/窗口中打开“ URL”,然后单击“确定”。

  15. 15

    重定向到浏览器刷新按钮上的其他页面,请单击

  16. 16

    角度2:在单击“提交”按钮时,使用动态组件将所有输入值传递给其他组件

  17. 17

    角度2:在单击“提交”按钮时,使用动态组件将所有输入值传递给其他组件

  18. 18

    如何通过单击按钮浏览到其他页面?

  19. 19

    一个提交按钮需要一种形式的输入字段,而其他提交按钮则不需要吗?

  20. 20

    从输入类型跳转到页面位置=提交

  21. 21

    使用提交按钮而不是页面上的其他按钮提交表单

  22. 22

    使用提交按钮而不是页面上的其他按钮提交表单

  23. 23

    单击提交按钮显示输入

  24. 24

    使单击其他IDV上的单选按钮选中

  25. 25

    按钮单击上的 JavaFX 8 显示其他场景

  26. 26

    使用按钮提交输入字段

  27. 27

    如果未单击其他输入字段,请继续关注文本输入字段

  28. 28

    跳转到其他链接时在文本字段中保持输入

  29. 29

    git如何将较早的提交上移至头部而不丢失任何其他提交

热门标签

归档