经过测试在firefox下注册表单的详细内容填写项,不会根据所选的用户组变化。修改方法如下,打开注册页面,默认为template/会员中心/填写注册表单.html
找到如下代码,并增加红色的两个@
function regTypeTips(){
var g=$("input[@name=GroupID][checked]").val();
if (g==undefined) g=$("#GroupID").val();
$(".typetips").hide().html("<img src='user/images/ico.gif' align='absmiddle' />"+$("#tips_"+g).html()).fadeIn("slow");
}
var editor=new Array();
var pgroupid,idstr=null;
function loadDetailForm(){
try{
if (idstr!=null)
{
var idarr=idstr.split('|');
for(var i=0;i<idarr.length;i++){
if (editor[pgroupid+idarr[i]]){
editor[pgroupid+idarr[i]].destroy();
}
}
idstr=null;
}
}catch(e){
}
if (detailTF!=2) return;
var groupid=$("input[@name=GroupID][checked]").val();
if (groupid==undefined){
groupid=$("#GroupID").val();
}
if (groupid==undefined) return;
$("#loading").show();
$.get("user/reg/regajax.asp",{action:"getregform",groupid:groupid},function(d){
$("#userDetail").hide().html(d).fadeIn("slow");
checkLoadCk(d,groupid);
$("#loading").hide();
});
}