解决织梦DedeCMS注册时用户笔名的麻烦
终于忍不住了,越来越觉得织梦DedeCMS注册字段中的“用户笔名”是个相当大的鸡肋,因为几乎100%的用户信息中,这俩都是一样的,也许它的是个好字段,但我还没需要用的时候!这里有两个解决方法:
一是去掉该字段,但大家都说存在即合理,去掉的话,程序需要修改的地方也多,所以此方案暂搁置;
二是让该字段自动获取用户名字段所填写的内容,此方案可行!下面说说此方案的具体做法!
找到 member/templets/js/reg_new.js ,将以下代码段
//AJAX changChickValue $("#txtUsername").change( function() { $.ajax({type: reMethod,url: "index_do.php", data: "dopost=checkuser&fmdo=user&cktype=1&uid="+$("#txtUsername").val(), dataType: 'html', success: function(result){$("#_userid").html(result);}}); });
修改成
//AJAX changChickValue $("#txtUsername").change( function() { $.ajax({type: reMethod,url: "index_do.php", data: "dopost=checkuser&fmdo=user&cktype=1&uid="+$("#txtUsername").val(), dataType: 'html', success: function(result){ $("#_userid").html(result); $("#uname").val($("#txtUsername").val()); }}); });
好了,自己去测试一下吧,诺豆网测试结果:IE6、Firefox有效!
ps.可以将用户笔名部分表单直接隐藏,利用display:none,此部分交由大家自己处理吧!