我自己花时间慢慢找的,实测没问题,分享给大家,以前的版本和新版本有区别。很多文字修改都不知道放哪里去了。/**/core/library/think/template/taglib/eyou/TagGuestbookform.php */-------------------------------------------------------------以下是“不能为空”修改-------------------------------------------------------------------------------------------------------------------------------------------------- $alert_msg = sprintf(foreign_lang(\‘gbook3\‘, self::$home_lang), $val[\‘attr_name\‘]); $check_js .= " if(x[i].name == \‘attr_".$val[\‘attr_id\‘]."\‘ && x[i].value.length == 0){ alert(\‘{$alert_msg}\‘); return false;将上面内容替换为下面的 if (self::$home_lang == \‘cn\‘) { $alert_msg = $val[\‘attr_name\‘]."不能为空!"; } else if (self::$home_lang == \‘zh\‘) { $alert_msg = $val[\‘attr_name\‘]."不能為空!"; } else { $alert_msg = $val[\‘attr_name\‘].\‘ cannot be empty!\‘; } $check_js .= " if(x[i].name == \‘attr_".$val[\‘attr_id\‘]."\‘ && x[i].value.length == 0){ alert(\‘{$alert_msg}\‘); return false;或在$check_js .= "上面增加一段$alert_msg = $val[\‘attr_name\‘]."这里填写你的内容,英文前面记得加一个空格哦";-------------------------------------------------------------以下是”格式不正确“修改--------------------------------------------------------------------------------------------------------------------------------------------------约428行$check_js .= " 上面增加一段$alert_msg = $val[\‘attr_name\‘]."这里填写你的内容,英文前面记得加一个空格哦";