j2ee-关于表单组件失去焦点校验的问题

问题描述

关于表单组件失去焦点校验的问题

我现在了解到的方法是在DWR框架下使用struts2的ajax校验来实现,但是书上的例子是定义了校验规则文件来完成校验的,校验规则包括长度、非空这种校验,对于数据库字段值唯一这种没提到。。网上查到的方案都是在jsp页面上直接写函数查数据库去了,我觉得这种在实际项目中应该不会用吧。。而且我看了163邮箱注册页面的代码,没发现这种方法。
我想问一下可不可以实现下面这个步骤呢?在a.jsp的表单中onblur()中访问一个action.java,这个action.java实现所有的校验然后将jsp中的组件直接设置为”用户名不存在“这种..
如果不行,怎样实现呢?自定义校验器?
有位这几天一直帮助我的大神。。不知道你能不能看到这个问题

解决方案

onblur()触发js方法,在js中访问action.java中的方法

解决方案二:

映射表单校验的问题

时间: 2024-11-01 21:25:18

j2ee-关于表单组件失去焦点校验的问题的相关文章

jQuery Mobile框架中的表单组件基础使用教程_jquery

一.表单组件基础 1.组件简介jQuery Mobile 中的表单组件是基于标准 HTML ,然后在此基础上增强样式,因此即使浏览器不支持 jQuery Mobile 表单仍可正常使用.需要注意的是, jQuery Mobile 会把表单元素增强为触摸设备很容易使用的形式,因此对于 iphone/ipad 与 Android 使用 Web 表单将会变得非常方便. jQuery Mobile 的表单组件有以下几种: (1)文本输入框, type="text" 标记的 input 元素会自

YII2.0之Activeform表单组件用法实例_php实例

本文实例讲述了YII2.0之Activeform表单组件用法.分享给大家供大家参考,具体如下: Activeform 文本框:textInput(); 密码框:passwordInput(); 单选框:radio(),radioList(); 复选框:checkbox(),checkboxList(); 下拉框:dropDownList(); 隐藏域:hiddenInput(); 文本域:textarea(['rows'=>3]); 文件上传:fileInput(); 提交按钮:submitBu

mip-form表单组件详解 mip-form表单组件怎么用

标题 内容 类型 通用 支持布局 responsive,fixed-height,fill,container,fixed 文档 所需脚本 https://mipcache.bdstatic.com/static/v1/mip-form/mip-form.js 示例 基本使用 <mip-form method="post" url="//www.baidu.com"> <input type="input" name="

出去td中的文本,怎么连其他表单组件都给弄没了???????

问题描述 varcopy=copyTr(checkboxs[i]);//返回行的第一个td节点里面有一个checkbox和文本11//在这里我alertcopy的innerHTML是<inputtype="checkbox".......>11alertinnerText为11(copy.innerText="")||(copy.textContent="");//ie和firefox中出去文本就是说:但是我要去除11这个文本保留ch

一个JDBC表控件模型

简单快速的将数据库中的表引入Swing之内 假如你已经用过数据库了,你很可能已经用过为数据库提供的维护和查询表的工具:命令行工具很适合作简单而直接的工作,但是很难完成大量数据的处理工作.在一次查询中写一条返回10或20列的数据就已经很困难了-更糟的是由于换行而使每条记录都有很多行的情况,此时你根本无法区分一条记录在哪一行结束,另一条记录在哪一行开始. 如果能够将数据库中表的内容映射到Swing的JTable中是否好一些呢?加上一些JDBC语句,添加到JFrame上,顷刻之间就形成了图形界面. 建

js 判断控件获得焦点的示例代码

 本篇文章主要是对js 判断控件获得焦点的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 JS判断一个对象已获得焦点document.activeElement.tagName //tagName 标签名   实例:判断body获得光标时关闭输入法.    代码如下: var act = document.activeElement.tagName.toLowerCase();    if(act.indexOf("body") != -1 || act.indexO

在android系统中如何监控可写入的控件获得焦点这样的事件

问题描述 在android系统中如何监控可写入的控件获得焦点这样的事件 在写一个手机监控程序的时候发现,需要监控用户的可输入状态.不知道有没有大神能帮忙提供些思路.这是个自主的监控程序,将会在android模拟器中运行,用作与主机进行通信.不是在真正在手机中运行的木马. 初始想法是枚举所有的窗口,然后找出哪一个窗口获得焦点,并判断此窗口是否有edit属性,嗯,PC上应该就是这样做到吧,键盘勾子是不行的,原因是不知道当前是否可输入状态.只不过在android中实在不知道该怎么做,另外,枚举的缺陷是

android中设置控件获得焦点

android中,要使控件获得焦点,需要先setFocus,再requestFocus. 以Button为例:                 btn.setFocusable(true);                 btn.setFocusableInTouchMode(true);                 btn.requestFocus();                 btn.requestFocusFromTouch(); //获得失去焦点的监听器 btn.setOn

数据透视表控件Pivot Table &amp;amp;amp; Charts有什么特点

问题描述 数据透视表控件Pivot Table & Charts有什么特点 最近在接触一款用于在线查看,分析和管理多维数据的控件,就是标题上的这个,个人感觉和Excel很类似,有谁知道的给我讲下它们的区别特点 解决方案 无非是呈现的外观不同,看你的需要了.具体你可以看看demo 解决方案二: Pivot Table & Charts可以对需要分析的数据(一般是数值型的)从多个维度(一般是文本型.例如分类.仓库.时间等)进行探查,Pivot Table & Charts可以根据设置对