首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

JS验证某一字符串是否在数据库中重复出现,该怎么处理

2012-05-28 
JS验证某一字符串是否在数据库中重复出现实现效果:一个文本框输入一段字符串.点击按钮,利用JS实现查询数据

JS验证某一字符串是否在数据库中重复出现
实现效果:一个文本框输入一段字符串.点击按钮,利用JS实现查询数据库里面是否存在该字段.如果存在,提示该字段已经存在.如果不存在,则提示不存在.
  求一实例..小弟先谢了..

[解决办法]
用indexOf()
a.indexOf(b) != -1
如果a中不包含b则,为-1
[解决办法]
ajax
[解决办法]
用ajax,查询syscolumns表里有没有该字段,如:
SELECT 1 FROM syscolumns WHERE name = 'xxxx'

如果要限定只查某个表的字段则在where条件通过id限定,如:
SELECT 1 FROM syscolumns WHERE name = 'xxxx' and id = 352212505
[解决办法]
这个问题本身就有bug,字符串和字段是两个概念啊。字段貌似叫做列吧? 字符串varchar()?

如果是包含字符串,试试通配符:

select [列名/字段],[……],[列名/字段] from [表名] where [列名/字段] like '*'+字符串+'*'
[解决办法]
ajax异步查询一下呗
[解决办法]
你写一个类实现查询,然后用js通过ajax的方式调用.
[解决办法]
赞!

热点排行