通过焦点事件获取数据

在项目中,例如医院管理系统,常需要通过输入卡号或姓名自动填充患者信息。当焦点离开输入框时,系统查询匹配的患者数据,若存在则回填,否则显示患者不存在的提示。这一功能的实现包括在控制器中编写查询方法,以及为输入框设置焦点事件,监听并处理输入数据,调用查询方法来获取和展示相应信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过焦点事件获取数据

开发工具与关键技术:VS2015、jquery
作者:易金亮
撰写时间:2019.07.17

在项目中,我们经常会遇到一些输入卡号或姓名调出其相关信息的需求,比如我最近接触的一个项目中就有这个需求,这个项目是一个医院管理系统,要实现的功能是在预约挂号或者挂号时,通过输入病人卡号或者病人姓名把病人之前登记的信息回填出来,其效果截图如下图所示:
在这里插入图片描述
如上截图所示,当我们在卡号框或姓名框输入卡号或者姓名时,如果该病人存在,当我们的鼠标焦点离开输入框时就会自动回填病人的信息,而如果该病人不存在,也就是还没有进行登记过,它就会给出相应的提示,其效果如下截图所示:
在这里插入图片描述
如上截图所示,当我们随便输入一个不存在的卡号或者姓名时,它就会弹出如上截图所示的一个提示框,提示我们该病人不存在,这就是我们所说的通过焦点事件获取数据了,那么这个效果是如何实现的呢?下面我就来说说如何实现这个效果。既然要获取数据,那么首先我们就应该把需要的数据查询出来了,我们先在控制器中写一个查询的方法,其代码如下截图所示:

 /// <summary>
  /// 1.4 查询病人信息
  /// &
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值