`

响应回车和判断是否为数字的函数(可用于分页)

阅读更多
<script language="javascript" type="text/javascript">
//分页处理函数
function check()
{
   
// 响应回车
   if(event.keyCode == 13)
   
{
      
var currentPage = document.getElementById("currentPage");
      
var totalPage = document.getElementById("totalPage");
      
var flag = true;
      
if(isNaN(currentPage.value))
      
{
         alert('请输入数字');
         currentPage.value 
= "";
         currentPage.focus();  
         
return false;
        
      }

      
else
      
{
           
//处理输入大于总页数
           if(currentPage.value > totalPage.value)
               currentPage.value 
= totalPage.value;
           
//处理小数或负数
           if(currentPage.value <= 0)
               currentPage.value 
= 1;
           
//跳转
         window.location = "user.action?currentPage=" + currentPage.value;
         currentPage.focus(); 
         
return true;
      }

   }

}

</script>
<input type="text" name="currentPage" size="2" onkeydown="return check();"/> 
            
<!-- 保存总页数,用于javascript处理分页 -->
            
<input type="hidden" id="totalPage" value="<s:property value="#page.totalPage"/>" />
其中的totalPage是通过分页类算出来的.

々上善若水々 2007-12-02 20:29 发表评论
分享到:
评论

相关推荐

    C#高效分页控件源码-百万数据瞬间打开(winfrom)

    通过只加载当前显示的数据页,我们可以提高应用程序的响应速度和性能。 4. **数据虚拟化**:这是一种优化策略,它允许在内存中仅存储当前正在查看的数据部分,而不是全部数据。这样可以显著降低内存需求,同时保持...

    C#winform百万数据瞬间加载-分页控件源码

    4. **委托与事件**:在C#中,委托是类型安全的函数指针,用于支持方法的回调和事件处理。委托可以用于实现动态的数据修改、添加和删除,例如,在表格控件中实时响应用户的操作。 5. **大数据分页控件**:这是核心...

    jquery分页插件

    **jQuery分页插件**是Web开发中常用的一种工具,主要用于处理大数据量的展示,将大量数据分成多个小部分,以便用户能够轻松地在不同页面间浏览。在网页设计中,尤其是在内容管理系统、电子商务网站或者数据报表应用...

    重庆大学网教作业答案-计算机基础(第3次).pdf

    例如,要计算A1和B1两个单元格数值的和,可以直接输入“=A1+B1”并按回车键得到结果。对于内置函数,可以通过点击“公式”选项卡下的“函数库”来选择需要的函数类别和具体函数。而“自动求和”按钮则可快速实现一列...

    主数据管理系统 测试1

    在IT领域,主数据管理系统(Master Data Management System, MDM)是用于管理和维护组织核心业务实体的关键信息的软件解决方案。该系统确保数据的一致性、准确性和完整性,从而支持高效运营和决策制定。针对描述中...

    易语言编辑框使用技巧例程

    在设计用户界面时,可以通过设置编辑框的属性(如字体、颜色、是否可编辑等)来定制其外观和功能。 编辑框的一个关键特性是能够处理文本的换行。在易语言中,通常使用回车符('\n')作为文本的换行标志。当你需要...

    一个用python制作的爬虫

    在IT行业中,网络爬虫是一种常见的工具,用于自动抓取互联网上的信息。Python因其丰富的库支持,成为编写爬虫的首选语言之一。本篇将详细解释这个基于Python的简单爬虫代码及其工作原理。 首先,代码引入了两个关键...

    2021-2022计算机二级等级考试试题及答案No.11950.docx

    2. 在Windows操作系统中,按Alt+Shift+Del可以打开任务管理器,用于管理和结束应用程序,特别是当某个程序无响应时,可以强制关闭。 3. 在Word编辑状态下,选中一行并按Delete键会删除该行内容。 4. 构造函数中的...

    EXCEL万能百宝箱64位 V29.0珍藏版—智慧轻巧办公,批量打印二维码条形码,十倍提效率,一码三用,480个功能.rar

    存储格朗读机即时响应按回车时朗读指定的或偏移行列的存储格内容。原创批量图片排序功能,誉为“图片排序大师”,有21种样式可选,能批量将工作表中指定存储格范围的图片快速排序并输出到新表中。支持XP至WIN10多个...

    Qt - ModelView模式学习笔记.docx

    代理模型是可选的组件,它位于模型和视图之间,用于过滤、排序或分页数据。它接收原始模型的数据,并根据需求调整后传递给视图。这使得用户能够按特定条件查看和操作数据。 **SelectionModel**: 选择模型记录用户...

    jquery版搜索框自动补全,智能提示,可连接数据库(适用于.net,java,php等多种语言)

    - 英文和数字的提示通常较为直接,只需在数据库查询时考虑模糊匹配。 4. **优化性能** - 使用缓存机制:对于频繁查询的关键词,可以缓存结果,避免频繁访问数据库。 - 延迟加载:当用户停止输入一段时间后再发起...

    项目介绍1

    - 将各个分页的选项卡封装成独立的对象,包含ID、分页ID和高亮颜色,然后将这些对象组织成数组,通过调用统一的选项卡切换函数实现代码的复用和重构。 5. **其他功能与交互**: - 最后一页集成百度地图,显示学校...

    易语言超级列表框消息应用源码

    4. **键盘事件处理**:通过处理WM_KEYDOWN消息,可以实现对键盘输入的响应,如按回车键触发某个操作,或使用方向键浏览列表项。 5. **数据绑定**:在易语言中,可以将列表框与数据结构绑定,当数据发生变化时,列表...

    网页设计作业,自动补全(仿百度搜索框)

    这个功能不仅可以应用于搜索引擎,还可以应用于电商网站的商品搜索、社交媒体的用户名查找、代码编辑器的函数提示等多种场景,是网页设计中不可或缺的一部分。通过不断优化和迭代,自动补全功能可以进一步提高用户...

    javascript经典特效---站内搜索脚本(二).rar

    10. **可扩展性和维护性**:编写清晰、模块化的代码,便于后期维护和扩展,如添加新的搜索过滤条件、排序选项等。 总之,站内搜索脚本的实现涉及多种JavaScript技术和编程原则。通过深入理解和熟练运用这些知识点,...

    在vue项目实现一个ctrl+f的搜索功能

    - 为了响应回车键事件,添加一个`@keyup.enter`监听器,触发`submit`方法。 - `submit()`方法中,首先获取所有`&lt;a&gt;`标签的数量,这代表了匹配到的关键词数量。如果有匹配项,使用`scrollIntoView()`方法滚动到第一...

    java实现的可视化统计商品销售

    - **事件监听器**:通过为输入框和按钮添加事件监听器 (`ActionListener`),程序能够响应用户的输入行为。具体来说,当用户更改输入框内容或点击按钮时,程序将执行相应的操作。 - **统计计算**:系统提供了两种统计...

    web测试方法总结.txt

    - 对于需要唯一字段的情况,测试是否可以重复添加以及是否能在保存后修改为已存在的字段。 **4. 数据正确性** - 修改后保存的数据是否准确无误地更新到了数据库。 - 连续添加数据时的表现。 - 编辑项的长度...

Global site tag (gtag.js) - Google Analytics