var danger = document.getElementById("domain.dangerAndMeasure").value;
if(danger.length > 500) {
alert("施工危险点及对应措施 的长度不能超过1000!");
return;
}
javascript 的 length 属性 貌似对于中文也是计算一个长度 而不是两个字节
而 hibernate表映射文件
<property name="dangerAndMeasure" type="java.lang.String">
<column name="DANGER_AND_MEASURE" length="1000" />
</property>
这里的单位是 1000个字节
所以页面验证字段长度的时候,客户输入的是中文的话,你输1000个中文,JS 计算的是1000个长度,而插入数据的时候此字段的长度就已经是 2000字节了。随意肯定报错。
但是如果用户输入数字或者字母的时候,JS只算1个字节的长度 ,所以中英混输的时候,真不好精确把握好这个字段的长度验证。 暂时还没想到很好的解决方案!
分享到:
相关推荐
用户注册页面代码javascript验证,主要是讲用户注册界面的设计。
一个简单的带有javascript验证的注册页面
主要介绍了JavaScript判断字符长度、数字、Email、电话等常用判断函数分享,本文直接给出实现代码,需要的朋友可以参考下
Javascript的表单验证长度_.docx
JavaScript数据排序,根据数据中的字段,自定义排序方式,实现数据根据不同的字段值分组显示
验证GraphQL字段,使用@constraint作为验证输入数据的指令
本教案是针对JavaScript爱好者所编写的一个ppt文件,适合广大编程爱好者学习。
一款简洁、实用且漂亮的Javascript表单验证效果,实现Ajax的功能,验证项目包括Email验证、日期验证、字符长度验证、常规验证等,程序基本思路:通过扩展对象来实现,将String扩展 将默认的表单元素扩展 定义两个...
包括数据库迁移,增量抽取,多表合成一张表,一个字段拆分成多字段,数据正则过滤、kitchen部署调优等案例,内含相应数据库的SQL脚本、kjb、ktr文件,以及使用过程中会经常遇到的bug注意事项
Form-validation-using-[removed]使用JavaScript验证表单字段。检索值没有什么关系,数据库存储任务是验证所有表单字段
JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。通过本文给大家介绍Javascript的表单验证长度,需要的朋友参考下吧
主要的修改是验证方法的修改和调用 以前验证表单字段的最大长度,description: [{ max: 200, message: '最大长度为200个字符', trigger: 'blur' }] 现在写法:description: [validateLen(200)] 其中,validateLen...
比较实用的javascript做的表单验证,验证的表单域包括用户名、密码、密码...表单域基本通过获得焦点显示提示信息,失去焦点进行验证,还有提交表单验证。提交表单先进行必填项不能为空验证,再进行正则表达式匹配验证。
利用jsp、struts、hibernate开发JavaWeb应用
javascript表单验证大全 js表单验证控制代码大全 1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能...
jsp页面中的身份的验证JavaScript文件
项目共包含325个文件,其中CSS样式文件158个,PNG图片文件115个,JAR打包文件11个,GIF图片文件11个,JSP页面文件7个,Java源代码文件6个,XML配置文件4个,JavaScript源代码文件4个,以及项目配置文件1个。...
JavaScript email验证等数据验证 js数据验证、js email验证、js url验证、js长度验证、js数字验证等 非弹出对话框形式
vue使用rules实现表单字段验证 vue中表单字段验证的写法和方式有多种,本博客介绍三种较为常用的验证方式。 表单内容 <!-- 表单 --> ...
实际项目中使用的前台数据验证,包括年份日期验证,值类型,URL类型==判断