如何给投诉和举报的类型指定默认值

来源:本站原创 点击数: 发布时间:2010年01月04日

在Smartgov中,后台在“公众参与”--》“投诉信息管理”--》“投诉类型管理”设置好了投诉类型后,在前台的查看效果如下:

 

可以看到, 投诉类型处的单选按钮是需要选择的,如何给其指定一个默认值?

 

答:现在我们一起修改一下相应的标签:投诉功能

 

为标签新增一个参数:

 

然后修改标签内容,找到GetType方法的代码,加上红色部分:

function GetType()
{
 var Index=getPara("index");
 jQuery.post( '{PE.SiteConfig.applicationpath/}Government/ComplaintsAjax.aspx', "GetType" + Index + "", function(s) {
          CType= jQuery("GetType", s).text();
         if (CType == "false") {
             jQuery("#TxTCTypeTop").css("display","none");
         }else
        {
          jQuery("#TxTCType").html(CType);
          CType=true;
        }
        jQuery("#").attr("checked","true");
     });
}
 

保存之后修改节点“投诉举报”节点的模板:/单页模板/默认举报投诉模板.html(如果模板有所改动,则自行对应修改)

找到模板上的投诉功能标签的调用代码,加上新添加的参数,如下:

{PE.Label id="投诉功能" typeid="1" /}

 

其中typeid=1 指示把投诉类型id为1的按钮选中,我这里对应的就是“治安”类型

 

最后查看的效果如下:

 

 

PS:举报类型的修改是一样的,对应修改的是“举报功能”标签,用户可以对照“投诉功能”标签的修改来自行操作一遍,修改的标签内容方法是:function GetType2()