看了近300个帖子也没有问这个问题的!
通过表单往数据库里添加记录,我把所有的表的字段类型都设成文本,然后把所有的表的字段和我希望它的类型、长度存在一个大表里,这样方便写添加、更新的程序,但关键是我必须对用户输入的值进行校验!让它符合我的要求,不符合就不让他提交,直到改好为止。
如何实现这种校验?
用javascript? 我不大会用!
这个问题应该是个比较普遍的问题!请高手赐教!
最好有代码,没有也提提思路,谢了!
我正在做一个ASP的MIS ,第一次用ASP,真是越做发现要做的事越多,唉!
编程,难啊!
但也很意思,搞出一个功能来,就很爽!
问题点数:100、回复次数:6Top
1 楼fason(咖啡人生)回复于 2003-05-02 11:01:29 得分 20
<input onblur="alert('类型:'+typeof(value)+'\n长度:'+value.length)">
Top
2 楼ShiningstarHu(Shining_star)回复于 2003-05-02 11:03:11 得分 20
你可以在客户端使用Javascript来进行合法性验证,也可以通过VBS经行。
如果你的数据验证比较复杂的话,你可以通过正则表达式来验证,已经有很多帖子讲这个问题了,你搜索一下,保证一大堆。Top
3 楼aawww(给我阳光就要灿烂)回复于 2003-05-02 11:05:28 得分 20
TO:fason(【阿信】)
你这个没用,输入汉字也占一位,不是等着数据库报错嘛:)Top
4 楼zhangguagua(瓜瓜)回复于 2003-05-02 11:12:52 得分 20
到javascript版搜验证有一大堆.Top
5 楼fason(咖啡人生)回复于 2003-05-02 11:15:29 得分 20
得到字符节长
<input type="text" name="w" size="20"><input type="submit" name="B1" onclick="alert(w.value.replace(/[^\x00-\xff]/g,'**').length)">Top
6 楼skywww(I like sunsmile)回复于 2003-05-02 18:12:21 得分 0
谢了,看来找错地方了!我再研究一下!散分!Top




