ecshop中订单提交页面索取发票必须填写台头

2009-12-07 09:36 来源:www.chinab4c.com 作者:ecshop专家

     在ecshop电子商务系统中,我们在提交订单那个页面,通过会选择索取发票,但是很多时候,在没有填写发票台头的时候,订单同样可以提交,这样不方便操作流程,也不方便后台ecshop订单发票的打印。那么索取发票的时候,要求一定填写发票台头。下面我们通过修改flow.dwt中的某些模板JS。能控制个操作。

<script>
function check_title(){
  var title = '';
  var must = '';
  var ser = document.getElementsByName('need_inv');
  for(var i=0;i<ser.length;i++){
   if(ser[i].checked){
   must = ser[i].value;
   break;
  }
  }
  if(must == 1){//如果需要开发票,需要填写发票头
    var frm              = document.forms['checkout_done'];
     var inv_payee     = frm.elements['inv_payee'].value;
   if(inv_payee == ''){//发票头为空的提示
    alert("请输入发票抬头");
   return false;
   }
  }
  return true;
}
</script>
 是<input name="need_inv" type="radio" class="radio" id="ECS_NEEDINV" onclick="changeNeedInv()" value="1" {if $order.need_inv}checked="true"{/if} />&nbsp;
 否<input name="need_inv" type="radio" class="radio" value="0" onclick="changeNeedInv()"  />
 <input name="inv_payee" type="text"  class="B_input" id="ECS_INVPAYEE" size="20" {if !$order.need_inv}disabled="true"{/if} value="{$order.inv_payee}" style="width:195px;" />

相关文章:

  分析ecshop新订单提示原理

 ecshop订单列表中显示收货

来源:中国B4C电子商务