帝国论坛帝国网站管理系统交流区帝国CMS使用交流[分享]ajax 检测标题是否重复 (申精) 【本版专题贴子】  
 1/5     1 2 3 4 5 ›› ›|
主题:[分享]ajax 检测标题是否重复 (申精) [加入收藏夹]   

星空夜雨
用户头衔:秀才

精华贴   :0
发贴数   :134
经验值   :506
注册时间:2009-05-04
信息 搜索 好友 发送悄悄话 变形金刚-帝国网站管理系统7.2正式版开源发布】   [第 1 楼]
[分享]ajax 检测标题是否重复 (申精)
很多时候需要设置栏目标题不能重复, 比如产品库, 当然产品不能重复, 因为重复的意义不大 .

当然也可以直接设置栏目“检测标题重复” , 这样一来栏目下就不会重复标题了 . 但使用起来一点也不方便, 在按“提交”按钮后才提示“标题重复”, 一条花了很长时间写的信息就废掉了。

会员在投稿时也一样, 正因为系统设置了栏目标题不能重复, 在提交后才弹出标题重复 , 这个会员一定不好受 !



下面使用 ajax 来拒绝 以上可能的发生 !

会员投稿时, 在输入标题后自动检测是否重复, 重复标题的将不能继续,


修改前台投稿表单模板

加入代码:(多余的代码自己清理)

<script type="text/javascript" src="/e/JsLib/jquery/jquery.js"></script>
<script>
function findtitle(){
        tbname=$("#tbname").attr("value");
        if(tbname==''){return "";}
        baseurl="/e/JsLib/jquery/p_list.php?line=10&tbname="+tbname;
        ktitle=$("#title").attr("value");
        if(ktitle!=""){
        baseurl=baseurl+"&ph=1&title="+ktitle;
        }
        $.ajax({
                type:'get',
                dataType:'json',
                url:baseurl,
                error:function(){},
                success:function(msg){
                        document.getElementById("dsg").style.display='none';
                        var data=msg.list;
                        $.each(data, function(i, n){
                        if($("#title").attr("value")==n.title){
                        document.getElementById("dsg").style.display='inline';
                        document.getElementById("title").focus();
                        }
                        });               
                }
        });
}
</script>

修改代码:(看着修改哦,别搞错了。 )
<tr><td width='16%' height=25 bgcolor='ffffff'>标题</td><td height="25" valign="middle" bgcolor='ffffff'><input id="title" name="title" type="text" size="30" value="" onblur="findtitle()">&nbsp;<input id="dsg" style="color:red;padding: 1px;border:1px solid #faa;display:none; width:138px;" value="警告:标题重复不能继续" size="19"></td></tr>




演示:http://www.it0668.com/e/DoInfo/AddInfo.php?mid=14&enews=MAddInfo&classid=175&Submit=%CC%ED%BC%D3%D0%C5%CF%A2
可以输入标题试试“七彩虹镭风4830-GD3 冰封骑士3F 512M”

首页:Http://www.it0668.com  (加个连接看是否能增加流量 路过的朋友点一下哦)




上传以下附件:
[下载 *.rar](文件大小:0.90 KB,下载次数:285)

[该贴被修改 3 次,最后修改时间 2009-06-03 11:37:21 ]



2009-06-02 18:18:33 已设置保密 顶部 回复 引用 报告 编辑 删除

星空夜雨
用户头衔:秀才

精华贴   :0
发贴数   :134
经验值   :506
注册时间:2009-05-04
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

效果看图

附件放 e/JsLib/jquery/

上传以下图片:





2009-06-02 18:34:10 已设置保密 顶部 回复 引用 报告 编辑 删除

cenkee
用户头衔:进士

精华贴   :1
发贴数   :634
经验值   :2055
注册时间:2007-08-23
信息 搜索 好友 发送悄悄话 变形金刚-帝国网站管理系统7.2正式版开源发布】   [第 3 楼]

努力学习ajax

这个不错  

[该贴被修改 1 次,最后修改时间 2009-06-02 18:43:43 ]


北漂一族
2009-06-02 18:42:23 已设置保密 顶部 回复 引用 报告 编辑 删除

花心
用户头衔:探花

精华贴   :0
发贴数   :3600
经验值   :11424
注册时间:2008-11-01
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

好东西,顶




2009-06-03 00:23:03 已设置保密 顶部 回复 引用 报告 编辑 删除

星空夜雨
用户头衔:秀才

精华贴   :0
发贴数   :134
经验值   :506
注册时间:2009-05-04
信息 搜索 好友 发送悄悄话 变形金刚-帝国网站管理系统7.2正式版开源发布】   [第 5 楼]

怎么没人顶的啊..




2009-06-03 06:34:14 已设置保密 顶部 回复 引用 报告 编辑 删除

不停游的鱼
用户头衔:进士

精华贴   :0
发贴数   :693
经验值   :2465
注册时间:2008-07-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

好东西帮顶




2009-06-03 08:41:27 已设置保密 顶部 回复 引用 报告 编辑 删除

忘事无忧
用户头衔:探花

精华贴   :0
发贴数   :10025
经验值   :22772
注册时间:2007-12-26
信息 搜索 好友 发送悄悄话 变形金刚-帝国网站管理系统7.2正式版开源发布】   [第 7 楼]

支持




2009-06-03 08:50:54 已设置保密 顶部 回复 引用 报告 编辑 删除

huilan
用户头衔:探花

精华贴   :0
发贴数   :3754
经验值   :9264
注册时间:2009-02-04
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

支持,顶你




2009-06-03 09:03:46 已设置保密 顶部 回复 引用 报告 编辑 删除

500919
用户头衔:探花

精华贴   :0
发贴数   :9570
经验值   :26072
注册时间:2009-03-02
信息 搜索 好友 发送悄悄话 变形金刚-帝国网站管理系统7.2正式版开源发布】   [第 9 楼]

支持




2009-06-03 09:48:04 已设置保密 顶部 回复 引用 报告 编辑 删除

yimome
用户头衔:举人

精华贴   :0
发贴数   :219
经验值   :1001
注册时间:2009-01-08
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

赞一个



www.163km.com
2009-06-03 09:50:21 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/5     1 2 3 4 5 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1