帝国论坛帝国网站管理系统交流区帝国CMS使用交流请问,评论的用户名在开启匿名的状态下如何让他必填 【本版专题贴子】  
主题:请问,评论的用户名在开启匿名的状态下如何让他必填 [加入收藏夹]   

myinsane
用户头衔:书生

精华贴   :0
发贴数   :1
经验值   :41
注册时间:2008-10-19
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
请问,评论的用户名在开启匿名的状态下如何让他必填
RT,

就是我开启匿名评论,但是必须输入用户名。




2014-08-22 11:46:07 已设置保密 顶部 回复 引用 报告 编辑 删除

foodoo
用户头衔:探花

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

用js验证




2014-08-22 12:25:00 已设置保密 顶部 回复 引用 报告 编辑 删除

月牙湾
用户头衔:书生

精华贴   :0
发贴数   :17
经验值   :79
注册时间:2013-09-01
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]
怎么验证?
怎么验证?代码怎么写呢?




2018-10-15 11:40:20 已设置保密 顶部 回复 引用 报告 编辑 删除

月牙湾
用户头衔:书生

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

感觉可以这样解决,在后台→公共模板变量→评论表单[!--temp.pl--]→修改
将最前面的js代码改为<script>
                  function CheckPl(obj)
                  {
                  if(obj.saytext.value=="")
                  {
                  alert("您没什么话要说吗?");
                  obj.saytext.focus();
                  return false;
                  }
                  else if(obj.username.value=="")
                  {
                  alert("用户名为必填项");
                  obj.username.focus();
                  return false;
                  }
                  return true;
                  }
                  </script>


友链交换:http://www.feizhimeng.com,网站名:飞之梦工作室





2018-10-15 12:27:53 已设置保密 顶部 回复 引用 报告 编辑 删除

500919
用户头衔:探花

精华贴   :0
发贴数   :11660
经验值   :31188
注册时间:2009-03-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

楼上函数不错




2018-10-16 09:20:48 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

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