📄 pro_intepurchaseadd.aspx
字号:
<%@ Page Language="C#" MasterPageFile="~/Admin/Masterpage/Page.Master" AutoEventWireup="true" CodeBehind="Pro_IntePurchaseAdd.aspx.cs" Inherits="YXShop.Web.Admin.Product.Pro_IntePurchaseAdd" %>
<%@ Register Src="../Control/SelectProduct.ascx" TagName="SelectProduct" TagPrefix="uc1" %>
<%@ Register Assembly="DatePicker" Namespace="CustomControls" TagPrefix="cc1" %>
<asp:Content ID="Contenthaed" runat="server" ContentPlaceHolderID="head">
<script src="../JS/Calendar.js" type="text/jscript"></script>
<script src="../JS/CheckDataFunction.js" type="text/jscript"></script>
<script type="text/javascript">
</script>
</asp:Content>
<asp:Content ID="Contenttitel" runat="server" ContentPlaceHolderID="ContentPlaceTitle">
团购管理
</asp:Content>
<asp:Content ID="Contentmian" runat="server" ContentPlaceHolderID="ContentPlaceHolderMain">
<table width="100%" border="0" cellspacing="1" cellpadding="1" class="hy" BackColor="#5D8FB2" >
<tr>
<td width="12%">
团购商品:
</td>
<td width="100x">
<uc1:SelectProduct ID="SelectProduct1" runat="server" />
<asp:Label ID="Label2" runat="server" ForeColor="Red"></asp:Label>
</td>
</tr>
<tr>
<td>
活动开始时间:
</td>
<td>
<cc1:DatePicker ID="dpStart" runat="server" txtWidth="70" />
</td>
</tr>
<tr>
<td>
活动结束时间:
</td>
<td>
<cc1:DatePicker ID="dpEnd" runat="server" txtWidth="70" />
</td>
</tr>
<tr>
<td>
保证金:
</td>
<td>
<asp:TextBox ID="txtbzj" runat="server" Width="169px" MaxLength="8" ></asp:TextBox><span id="txtbzjSpan" style="color:Red"></span>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1"
ControlToValidate="txtbzj" runat="server" ErrorMessage=" * 该字段必填!"
Display="Dynamic"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1"
runat="server" ControlToValidate="txtbzj" ErrorMessage=" * 该字段必须是数字!"
ValidationExpression="^(-?\d+)(\.\d+)?$"
Display="Dynamic"></asp:RegularExpressionValidator>
</td>
</tr>
<tr>
<td>
限购数量:
</td>
<td>
<asp:TextBox ID="txtxgsl" runat="server" Width="168px" MaxLength="10"></asp:TextBox><span id="txtxgslSpan" style="color:Red"></span>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2"
ControlToValidate="txtxgsl" runat="server" ErrorMessage=" * 该字段必填!"
Display="Dynamic"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="CompareValidator1" runat="server"
ControlToValidate="txtxgsl" ErrorMessage=" * 请输入整数" Operator="DataTypeCheck"
Type="Integer"></asp:CompareValidator>
</td>
</tr>
<tr>
<td>
赠送积分:
</td>
<td>
<asp:TextBox ID="txtzsjf" runat="server" Width="168px" MaxLength="10"></asp:TextBox><span id="txtzsjfSpan" style="color:Red"></span>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3"
ControlToValidate="txtzsjf" runat="server" ErrorMessage=" * 该字段必填!"
Display="Dynamic"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator3"
runat="server" ControlToValidate="txtzsjf" ErrorMessage=" * 该字段必须是数字!"
ValidationExpression="^(-?\d+)(\.\d+)?$"
Display="Dynamic"></asp:RegularExpressionValidator>
</td>
</tr>
<tr>
<td>
价格阶梯:
</td>
<td>
<div id="a">
数量:<asp:TextBox ID="txtsl" runat="server" Width="135px"></asp:TextBox>
价格:<asp:TextBox ID="txtjg" runat="server" Width="135px"></asp:TextBox>(数量与享受价)<a href="javascript:add1()">添加</a>
<asp:Label ID="Label1" runat="server" ForeColor="Red"></asp:Label><span id="CouPriceSpan" style="color:Red"></span>
</div>
<script type="text/javascript" language="javascript">
var num=0;
function add1(){
var i=document.getElementById("Conut").value;
document.getElementById("Conut").value=eval(i)+1;
window.document.getElementById("a").innerHTML=window.document.getElementById("a").innerHTML + "<br/>数量:<input type='text' id='up"+num+"' name='txtwsl' style='width:135px' > 价格:<input id='up1"+num+"' name='txtwjg' type='text' style='width:135px '/><a href='#' onClick='javascript:del("+num+");'>删除</a>";
num=num+1;
var asddsa = document.getElementById("Conut").value;
alert(asddsa);
}
function del(n){
num=num-1;
var i=document.getElementById("Conut").value;
document.getElementById("Conut").value=eval(i)-1;
var str=window.document.getElementById("a").innerHTML;
var regEx=new RegExp("<BR>数量:<[^<>]*(up"+n+"){1}[^<>]*> 价格:<[^<>]*(up1"+n+"){1}[^<>]*><[^<>]*>[^<>]*</A>");
str=str.replace(regEx,"");
window.document.getElementById("a").innerHTML=str;
var asddsa = document.getElementById("Conut").value;
alert(asddsa);
}
function StrAdd1(){
var i= "<%=strid%>";
var m= "<%=strmm%>";
var q="<%=strqq%>"
var b = m.split(',');
var s = q.split(',');
var str = "";
for (k = 1; k < i; k++)
{
document.getElementById("Conut").value=k+1;
str = window.document.getElementById("a").innerHTML + "<br>数量:<input type='text' id='up"+k+"' name='txtwsl' style='width:135px' value='" +s[k]+"'> 价格:<input id='up1"+k+"' name='txtwjg' type='text' style='width:135px ' value='" +s[k]+"'/><a href='#' onClick='javascript:del("+k+");'>删除</a>";
document.getElementById("a").innerHTML = str
}
num=num+1;
}
function add2(){
for(j =0; j<num;j++)
{
var t = document.getElementById("up"+j).value;
var oo = document.getElementById("up1"+j).value;
var tt = document.getElementById("up"+j);
vTel5=tt.value;
if(vTel5.search(/^[0-9]*[1-9][0-9]*$/))
{
document.getElementById("CouPriceSpan").innerHTML="<span style='color:red'> * 数量输入整数类型且不能为空</span>"
tt.focus();
tt.select();
return false;
}
else
{
document.getElementById("CouPriceSpan").innerHTML=""
}
if(isNaN(oo)||isNaN(t))
{
document.getElementById("CouPriceSpan").innerHTML="<span style='color:red'> * 价格输入数值类型且不能为空</span>"
return false;
}
else
{
document.getElementById("CouPriceSpan").innerHTML=""
}
}
var txt=document.getElementById("<%=txtbzj.ClientID %>");
vTel=txt.value;
if(vTel.search(/^(-?\d+)(\.\d+)?$/))
{
txt.focus();
txt.select();
document.getElementById("txtbzjSpan").innerHTML="保证金输入数值类型!";
return false;
}
else
{
document.getElementById("txtbzjSpan").innerHTML=""
}
var txt1=document.getElementById("<%=txtxgsl.ClientID %>");
vTel1=txt1.value;
if(vTel1.search(/^[0-9]*[1-9][0-9]*$/))
{
txt1.focus();
txt1.select();
document.getElementById("txtxgslSpan").innerHTML="保证金输入数值类型!";
return false;
}
else
{
document.getElementById("txtxgslSpan").innerHTML=""
}
var txt2=document.getElementById("<%=txtzsjf.ClientID %>");
vTel2=txt2.value;
if(vTel2.search(/^(-?\d+)(\.\d+)?$/))
{
txt2.focus();
txt2.select();
document.getElementById("txtzsjfSpan").innerHTML="赠送积分请输入数值类型!";
return false;
}
else
{
document.getElementById("txtzsjfSpan").innerHTML=""
}
var txt3=document.getElementById("<%=txtsl.ClientID %>");
vTel3=txt3.value;
if(vTel3.search(/^[0-9]*[1-9][0-9]*$/))
{
txt3.focus();
txt3.select();
document.getElementById("CouPriceSpan").innerHTML="数量请输入整数类型!";
return false;
}
else
{
document.getElementById("CouPriceSpan").innerHTML=""
}
var txt4=document.getElementById("<%=txtjg.ClientID %>");
vTel4=txt4.value;
if(vTel4.search(/^(-?\d+)(\.\d+)?$/))
{
txt4.focus();
txt4.select();
document.getElementById("CouPriceSpan").innerHTML="价格请输入数值类型!";
return false;
}
else
{
document.getElementById("CouPriceSpan").innerHTML=""
}
return true;
}
</script>
<input id="txtp" name="Conut" type="text"
value="1" style="display: none;" />
</td>
</tr>
<tr>
<td>
活动描述:
</td>
<td>
<asp:TextBox ID="txthdms" runat="server" TextMode="MultiLine" Height="135px" Width="368px"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="提 交" Width="" />
</td>
</tr>
</table>
</asp:Content>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -