a.tpl
function set_wf_weight()
{

var weight_up_obj = document.getElementById('wf_weight_up');
var weight_down_obj = document.getElementById('wf_weight_down'); 

if(weight_up_obj.checked == false && weight_down_obj.checked == false)
{
alert('请选择提高还是降低本店商品重量!');
return false
}

var wf_weght_obj = document.getElementById('wf_weght');
if(wf_weght_obj.value == '')
{
alert('请输入调整的幅度,以百分比为单位');
wf_weght_obj.focus();
return false
} if (!doDelete('即将改变商城中所有商品的 显示重量 且不可恢复。\n您确认继续么?'))
{
return false
}
var wf_btn_obj = document.getElementById('wf_btn');
wf_btn_obj.value = ' 处理中,请等待...';
wf_btn_obj.disabled = true;

xajax_set_wf_weght(wf_weght_obj.value);
}a.phpfunction set_wf_weght($do_act,$wf_weght_b1)
{
global $db,$system_config;
$objresponse = new xajaxResponse();

if($do_act == '' || $wf_weght_b1 == '')
{
alert('不能为空');
return $objresponse->getXML();
}

$total = 0; //替换成功的标识数
$wf_weght_b1 = $wf_weght_b1/100; //换算成小数比例

$sql = "UPDATE " . GOODS . " SET weght=weght-weght*" . $wf_weght_b1;
$str = '降重成功'; if ($do_act == 1) 
{
$sql = "UPDATE " . GOODS . " SET weght = weght+weght*" . $wf_weght_b1;
$str = '提重成功';
}
$db->sql_query($sql);
$objresponse->addAlert($str);
$objresponse->addAssign('wf_btn', 'value', ' 已完成');
$objresponse->addAssign('wf_btn', 'disabled', false);
return $objresponse->getXML();

}