Server : Apache System : Linux iZ2vcgyutqttsd1p850kl8Z 3.10.0-1160.92.1.el7.x86_64 #1 SMP Tue Jun 20 11:48:01 UTC 2023 x86_64 User : www ( 1000) PHP Version : 5.6.40 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv Directory : /www/wwwroot/saimikebio.com/mobile/ecshopjcw/templates/ |
<!-- $Id: group_buy_info.htm 14216 2015-02-10 02:27:21Z derek $ --> {include file="pageheader.htm"} {insert_scripts files="../data/static/js/utils.js,./js/validator.js"} {insert_scripts files="../js/jquery-1.9.1.min.js,../js/jquery.json.js"} <script type="text/javascript" src="../data/static/js/calendar.php?lang={$cfg_lang}"></script> <link href="../data/static/js/calendar/calendar.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="./js/validate/jquery.validate.js"></script> <script type="text/javascript" src="./js/validate/messages_zh.js"></script> <style type="text/css"> label.error{ color: red; background: url(./images/warning_small.gif) no-repeat; padding-left: 18px; } </style> <!-- 商品搜索 --> <div class="form-div"> <form action="javascript:searchGoods()" name="searchForm"> <img src="images/icon_search.gif" width="26" height="22" border="0" alt="SEARCH" /> <!-- 分类 --> <select id="cat_id" name="cat_id"><option value="0">{$lang.all_cat}</caption>{$cat_list}</select> <!-- 品牌 --> <select id="brand_id" name="brand_id"><option value="0">{$lang.all_brand}</caption>{html_options options=$brand_list}</select> <!-- 关键字 --> <input type="text" id="keyword" name="keyword" size="20" /> <input type="submit" value="{$lang.button_search}" class="button" /> </form> </div> <!-- onsubmit="return validate()" --> <form id="form1" method="post" action="pre_sale.php?act=insert_update" name="theForm"> <div class="main-div"> <table id="group-table" cellspacing="1" cellpadding="3" width="100%"> <tr> <td class="label">{$lang.label_goods_name}</td> <td><select name="goods_id"> {if $pre_sale.act_id} <option value="{$pre_sale.goods_id}">{$pre_sale.goods_name}</option> {else} <option value="0">{$lang.notice_goods_name}</option> {/if} </select> </td> </tr> <tr> <td class="label">{$lang.label_start_date}</td> <td> <input name="start_time" type="text" id="start_time" size="22" value='{$pre_sale.start_time}' readonly="readonly" /><input name="selbtn1" type="button" id="selbtn1" onclick="return showCalendar('start_time', '%Y-%m-%d %H:%M', '24', false, 'selbtn1');" value="{$lang.btn_select}" class="button"/> </td> </tr> <tr> <td class="label">{$lang.label_end_date}</td> <td> <input name="end_time" type="text" id="end_time" size="22" value='{$pre_sale.end_time}' readonly="readonly" /><input name="selbtn2" type="button" id="selbtn2" onclick="return showCalendar('end_time', '%Y-%m-%d %H:%M', '24', false, 'selbtn2');" value="{$lang.btn_select}" class="button"/> </td> </tr> <tr> <td class="label"><a href="javascript:showNotice('noticDeposit');" title="{$lang.form_notice}"><img src="images/notice.gif" width="21" height="21" border="0" alt="{$lang.form_notice}"></a>{$lang.label_deposit}</td> <td> <input name="deposit" type="text" id="deposit" value="{$pre_sale.deposit|default:0}" size="30" class="pnumber required" /> <br /> <span class="notice-span" {if $help_open}style="display:block" {else} style="display:none" {/if} id="noticDeposit">{$lang.notice_deposit}</span> </td> </tr> <tr> <td class="label"><a href="javascript:showNotice('noticRestrict');" title="{$lang.form_notice}"><img src="images/notice.gif" width="21" height="21" border="0" alt="{$lang.form_notice}"></a>{$lang.label_restrict_amount}</td> <td><input type="text" name="restrict_amount" value="{$pre_sale.restrict_amount|default:0}" size="30" class="pnumber required" /> <br /><span class="notice-span" {if $help_open}style="display:block" {else} style="display:none" {/if} id="noticRestrict">{$lang.notice_restrict_amount}</span> </td> </tr> <tr> <td class="label">{$lang.label_gift_integral}</td> <td><input type="text" name="gift_integral" value="{$pre_sale.gift_integral|default:0}" size="30" class="pnumber required" /></td> </tr> <tr> <td class="label"><a href="javascript:showNotice('noticRetainageStart');" title="{$lang.form_notice}"><img src="images/notice.gif" width="21" height="21" border="0" alt="{$lang.form_notice}"></a>{$lang.label_retainage_start}</td> <td> <input name="retainage_start" type="text" id="retainage_start" size="22" value='{$pre_sale.retainage_start}' readonly="readonly" /> {if $deposit != 0} <input name="selbtn3" type="button" id="selbtn3" onclick="return showCalendar('retainage_start', '%Y-%m-%d %H:%M', '24', false, 'selbtn3');" value="{$lang.btn_select}" class="button"/> {else} <input name="selbtn3" type="button" id="selbtn3" onclick="return showCalendar('retainage_start', '%Y-%m-%d %H:%M', '24', false, 'selbtn3');" value="{$lang.btn_select}" class="button_disabled" disabled="disabled"/> {/if} <br /> <span class="notice-span" {if $help_open}style="display:block" {else} style="display:none" {/if} id="noticRetainageStart">{$lang.notice_retainage_start}</span> </td> </tr> <tr> <td class="label"><a href="javascript:showNotice('noticRetainageEnd');" title="{$lang.form_notice}"><img src="images/notice.gif" width="21" height="21" border="0" alt="{$lang.form_notice}"></a>{$lang.label_retainage_end}</td> <td> <input name="retainage_end" type="text" id="retainage_end" size="22" value='{$pre_sale.retainage_end}' readonly="readonly" /> {if $deposit != 0} <input name="selbtn4" type="button" id="selbtn4" onclick="return showCalendar('retainage_end', '%Y-%m-%d %H:%M', '24', false, 'selbtn4');" value="{$lang.btn_select}" class="button" /> {else} <input name="selbtn4" type="button" id="selbtn4" onclick="return showCalendar('retainage_end', '%Y-%m-%d %H:%M', '24', false, 'selbtn4');" value="{$lang.btn_select}" class="button_disabled" disabled="disabled"/> {/if} <br /> <span class="notice-span" {if $help_open}style="display:block" {else} style="display:none" {/if} id="noticRetainageEnd">{$lang.notice_retainage_end}</span> </td> </tr> <tr> <td class="label"><a href="javascript:showNotice('noticDeliverGoods');" title="{$lang.form_notice}"><img src="images/notice.gif" width="21" height="21" border="0" alt="{$lang.form_notice}"></a>{$lang.label_deliver_goods}</td> <td><input type="text" name="deliver_goods" value="{$pre_sale.deliver_goods}" size="30" class="required"/><br /> <span class="notice-span" {if $help_open}style="display:block" {else} style="display:none" {/if} id="noticDeliverGoods">{$lang.notice_deliver_goods}</span> </td> </tr> {foreach from=$pre_sale.price_ladder key=key item=item} {if $key eq 0} <tr> <td class="label">{$lang.label_price_ladder}</td> <td>{$lang.notice_ladder_amount} <input type="text" name="ladder_amount[]" value="{$item.amount}" size="8" /> {$lang.notice_ladder_price} <input type="text" name="ladder_price[]" value="{$item.price}" size="8" /> <a href="javascript:;" onclick="addLadder(this)"><strong>[+]</strong></a> </td> </tr> {else} <tr> <td></td> <td>{$lang.notice_ladder_amount} <input type="text" name="ladder_amount[]" value="{$item.amount}" size="8" /> {$lang.notice_ladder_price} <input type="text" name="ladder_price[]" value="{$item.price}" size="8" /> <a href="javascript:;" onclick="removeLadder(this)"><strong>[-]</strong></a> </td> </tr> {/if} {/foreach} <tr> <td class="label">{$lang.label_desc}</td> <td><textarea name="act_desc" cols="40" rows="3" >{$pre_sale.act_desc}</textarea></td> </tr> <tr> <td class="label"> </td> <td> <input name="act_id" type="hidden" id="act_id" value="{$pre_sale.act_id}"> <input type="button" id="btn_submit" name="btn_submit" value="{$lang.button_submit}" class="button" /> <input type="reset" value="{$lang.button_reset}" class="button" /> {if $pre_sale.status eq 1} <input type="submit" name="finish" value="{$lang.button_finish}" class="button" onclick="return confirm('{$lang.notice_finish}')"/> {elseif $pre_sale.status eq 2} <input type="submit" name="succeed" value="{$lang.button_succeed}" class="button" onclick="return confirm(succeed_confirm)" />{$lang.notice_succeed}<br /> <input type="submit" name="fail" value="{$lang.button_fail}" class="button" onclick="return confirm(fail_confirm)" />{$lang.notice_fail} {elseif $pre_sale.status eq 3} <input type="submit" name="mail" value="{$lang.button_mail}" class="button" onclick="return confirm('{$lang.notice_mail}')" /> {/if} </td> </tr> </table> </div> </form> <script language="JavaScript"> {literal} // 检查新订单 startCheckOrder(); /** * 检查表单输入的数据 */ function validate() { validator = new Validator("theForm"); var eles = document.forms['theForm'].elements; var goods_id = eles['goods_id'].value; if (goods_id <= 0) { validator.addErrorMsg(error_goods_null); } validator.isNumber('deposit', error_deposit, false); validator.isInt('restrict_amount', error_restrict_amount, false); validator.isInt('gift_integral', error_gift_integral, false); return validator.passed(); } /** * 搜索商品 */ function searchGoods() { var filter = new Object; filter.cat_id = document.forms['searchForm'].elements['cat_id'].value; filter.brand_id = document.forms['searchForm'].elements['brand_id'].value; filter.keyword = document.forms['searchForm'].elements['keyword'].value; Ajax.call('pre_sale.php?is_ajax=1&act=search_goods', filter, searchGoodsResponse, 'GET', 'JSON'); } function searchGoodsResponse(result) { if (result.error == '1' && result.message != '') { alert(result.message); return; } var sel = document.forms['theForm'].elements['goods_id']; sel.length = 0; /* 创建 options */ var goods = result.content; if (goods) { for (i = 0; i < goods.length; i++) { var opt = document.createElement("OPTION"); opt.value = goods[i].goods_id; opt.text = goods[i].goods_name; sel.options.add(opt); } } else { var opt = document.createElement("OPTION"); opt.value = 0; opt.text = search_is_null; sel.options.add(opt); } return; } /** * 新增一个价格阶梯 */ function addLadder(obj, amount, price) { var src = obj.parentNode.parentNode; var idx = rowindex(src); var tbl = document.getElementById('group-table'); var row = tbl.insertRow(idx + 1); var cell = row.insertCell(-1); cell.innerHTML = ''; var cell = row.insertCell(-1); cell.innerHTML = src.cells[1].innerHTML.replace(/(.*)(addLadder)(.*)(\[)(\+)/i, "$1removeLadder$3$4-");; } /** * 删除一个价格阶梯 */ function removeLadder(obj) { var row = rowindex(obj.parentNode.parentNode); var tbl = document.getElementById('group-table'); tbl.deleteRow(row); } $().ready(function(){ $("#deposit").blur(function(){ if($.trim($(this).val()).length == 0) { $(this).val(0); } if($(this).val() == 0) { $("#selbtn4,#selbtn3").attr("disabled", "disabled"); $("#selbtn4,#selbtn3").removeClass("button"); $("#selbtn4,#selbtn3").addClass("button_disabled"); } else { $("#selbtn4,#selbtn3").removeAttr("disabled"); $("#selbtn4,#selbtn3").removeClass("button_disabled"); $("#selbtn4,#selbtn3").addClass("button"); } }); $("#btn_submit").click(function(){ $("#form1").submit(); return false; }); $.validator.messages["pnumber"] = "请输入大于或等于0的有效数字"; $("#form1").validate(); }); {/literal} </script> {include file="pagefooter.htm"}