zoukankan      html  css  js  c++  java
  • 弹出图片层

    图层

    html

    <%@ Page Language="C#" AutoEventWireup="true" Codebehind="DrugView.aspx.cs" Inherits="BusinessApp.Orders.DrugView"  %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>
            <%=Application["title"] %>
        </title>
         <script type="text/javascript">
         //重新覆盖 thickbox.js里的tb_show方法
         function ShowPopup(url)
        {  
            window.top.tb_show(null,url,false);
        } 
        
        </script>
        <style type="text/css">
            ul li
            {
                float: left;
            }
        </style>
        <script language="javascript" type="text/javascript">
               $(function() {
                 $('a.tooltip').hover(function(e) {
                    this.myTitle = this.title;
                    var imgTitle = this.myTitle ? "<br>" + this.myTitle : "";
                    var tooltip = "<div id='tooltip' style='position:absolute;top:162px;left:445px;display:none;'> <img width='300px' heigth='300px' src='" + this.href + "' alt='产品预览图' /></div>";
                    $("#tdContent").append(tooltip);
                    $('#tooltip').fadeIn("1500");
                },
                function() {
                    $('#tooltip').fadeOut("1000");
                    $("#tooltip").remove();
                });
            });
    //         $("img[alt=ProductPicture]").hover(
    //              function(e){ 
    //                   $("#tableContent").append("<div id='test' style='position:absolute;120px; height:160px;display:none;'></div>");
    //                   $("<img src='' id='testImg' height='150px' width='150px' />").attr("src",$(this).attr("src")).appendTo("#test");
    //                   $("#test").css("top", (e.pageY - 120) + "px").css("left", (e.pageX - 300) + "px").fadeIn("slow");
    //                   
    //              },
    //              function(e){
    //                  $("#test").fadeOut("fast");
    //                  $("#test").remove();  
    //              }
    //         );
          function checkNum()
          {
            
            if(document.getElementById("HiddenIsCk").value == "0")
            {
                 if( parseInt(document.getElementById("txtBuyNum").value) ==0 && parseInt(document.getElementById("txtBuyPiece").value) == 0)
                 {
                    alert("请输入购买数量");
                    
                    document.getElementById("txtBuyNum").select();
                    $get("txtBuyNum").focus();
                    return false;
                 }
                 if( !IsInt( $get("txtBuyNum").value ) || !IsInt($get("txtBuyPiece").value ))
                 {
                   alert("购买数量输入不正确");
                   if($get("txtBuyNum").value != "0")
                   {
                        $get("txtBuyNum").select();
                        $get("txtBuyNum").focus();
                   }
                   else
                   {
                        $get("txtBuyPiece").select();
                        $get("txtBuyPiece").focus();
                    }
                        
                   return false;
                 
                 }
                 else
                 {
                   if($get("txtBuyNum").value % $get("<%=hidZbz.ClientID %>").value != 0) 
                   {
                      alert("购买数量必须是中包装的整倍数!");
                      $get("txtBuyNum").select();
                      $get("txtBuyNum").focus();
                      return false;
                   }
                    var buynum = $get("txtBuyNum").value;
                    var buyPiece = $get("txtBuyPiece").value
                    buynum = buynum.replace(/\s/gi,"");
                    buyPiece = buyPiece.replace(/\s/gi,"");
                    
                    var kcsl = document.getElementById("HiddenFieldKCsl").value;
                    if(buynum > 0 )
                    {
                        if(kcsl != "" && kcsl != "0")
                        {
                            
                            //var buyAllNum = parseInt($get("HiddenBz").value)*parseInt(buyPiece)+parseInt(buynum);//包装乘以件数+输入的零货数
                            var buyAllNum = parseInt(buynum)%parseInt($get("HiddenBz").value);//只判断输入的件数是否有库存
                            
                            if( parseInt(buyAllNum) > parseInt(kcsl))
                            {
                                alert("库存量不足,当前零货为"+kcsl+",请重新输入购买数量!");//库存
                                $get("txtBuyNum").select();
                                $get("txtBuyNum").focus();
                                return false;
                            }
                        }
                        else
                        {
                            alert("当前药品暂无库存!");
                            $get("txtBuyNum").select();
                            $get("txtBuyNum").focus();
                            return false;
                        }
                    }
                 
                 }
             }
             else
             {
                if(parseInt(document.getElementById("txtBuyPiece").value) == 0)
                 {
                    alert("请输入购买件数");
                    
                    document.getElementById("txtBuyPiece").select();
                    $get("txtBuyPiece").focus();
                    return false;
                 }
                 if( !IsInt($get("txtBuyPiece").value ))
                 {
                    alert("购买件数输入不正确");
                    $get("txtBuyPiece").select();
                    $get("txtBuyPiece").focus();
                   return false;
                 }
                 else
                 {
                    
                    var buyPiece = $get("txtBuyPiece").value
                   
                    buyPiece = buyPiece.replace(/\s/gi,"");
                    
                    var kcsl = document.getElementById("HiddenFieldKCsl").value;//库存值
                    if(buyPiece > 0 )
                    {
                        if(kcsl != "" && kcsl != "0")
                        {
                            var buyAllNum = parseInt($get("HiddenBz").value)*parseInt(buyPiece);//包装乘以件数
                            
                            if( parseInt(buyAllNum) > parseInt(kcsl))
                            {
                                alert("库存量不足,当前库存为"+kcsl+",请重新输入购买件数!");//零货
                                $get("txtBuyPiece").select();
                                $get("txtBuyPiece").focus();
                                return false;
                            }
                        }
                        else
                        {
                            alert("当前药品暂无库存!");
                            $get("txtBuyPiece").select();
                            $get("txtBuyPiece").focus();
                            return false;
                        }
                    }
                 
                 }
                 
             }
             
             
             return true;
          } 
          
          //判断 v 是否是整数
          function IsInt(v)
          {
             var vArr =v.match(/^[0-9]+$/);// v.match(/^[0-9]+$/);
             if (vArr == null)
             {
               return false;
             }
             else
             {
               return true;
             }
          }   
          function resetForm()
          {
             if(document.getElementById("HiddenIsCk").value == "0")
            {
                document.getElementById("txtBuyNum").value = "";
                document.getElementById("txtBuyNum").focus();
            }
            else
            {
                document.getElementById("txtBuyPiece").value = "";
                document.getElementById("txtBuyPiece").focus();
            }
          }
        </script>
      <style type="text/css">
            .tablstyel1 td{padding:5px 3px 5px 3px;}
        </style>
        <link href="../css/css.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
        <form id="form1" runat="server">
            <!--##################订购窗口##################-->
           <%-- <div class="order-box">--%>
                <asp:ScriptManager ID="ScriptManager1" runat="server" ScriptMode="Release" >
                </asp:ScriptManager>
                <asp:UpdatePanel ID="UpdatePanel1" runat="server" >
                    <ContentTemplate>
                       <h2>
                  <%--      <span class="dgtb">--%>
                            <span >订购商品</span><span class="dgtbfs">请填写需要购买的数量</span></h2>
                        <table width="100%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#d4e4f7" class="tablstyel1">
                                <tr>
                                    <td align="right" bgcolor="#f3f6fc" width="15%">
                                        产品图片:</td>
                                    <td bgcolor="#fcfdfe" id="tdContent" colspan="3"  >
                                            <ul style="list-style-type: none; float: left;">
                                                <asp:Repeater ID="rptImgList" runat="server">
                                                   <ItemTemplate>
                                                   <li><a href="YWPicShow.aspx?picid=<%# Eval("PicId").ToString() %>" class="tooltip" title="">
                                                       <img alt="产品图片" width="100px" height="100px" src="YWPicShow.aspx?picid=<%# Eval("PicId").ToString() %>" />
                                                   </a></li>
                                                   </ItemTemplate>
                                                </asp:Repeater>
                                            </ul>
                                        </td>
                                </tr>
                                <tr>
                                    <td align="right" bgcolor="#f3f6fc">
                                        药品名称:</td>
                                    <td bgcolor="#fcfdfe" class="color6">
                                        <font color="red">
                                            <asp:Label ID="Label1ypmc" runat="server"></asp:Label>
                                            <asp:HiddenField ID="HiddenSource" runat="server" />
                                        </font>
                                    </td>
                                    <td align="right" bgcolor="#f3f6fc">
                                        产地:</td>
                                    <td bgcolor="#fcfdfe" class="color6">
                                        <asp:Label ID="LabelCdmc" runat="server"></asp:Label></td>
                                </tr>
                                <tr>
                                    <td align="right" bgcolor="#f3f6fc">
                                        规格:</td>
                                    <td bgcolor="#fcfdfe" class="color6">
                                        <asp:Label ID="LabelGG" runat="server"></asp:Label></td>
                                        <td align="right" bgcolor="#f3f6fc">
                                        批号:</td>
                                    <td bgcolor="#fcfdfe" class="color6">
                                        <asp:Label ID="LabelPh" runat="server"></asp:Label></td>
                                </tr>
                                <tr>
                                    <td align="right" bgcolor="#f3f6fc">
                                        包装:</td>
                                    <td bgcolor="#fcfdfe" class="red">
                                        <font color="red">
                                            <asp:Label ID="LabelBz" runat="server"></asp:Label>
                                            <asp:HiddenField ID="HiddenBz" runat="server" />
                                        </font>
                                    </td>
                                    <td align="right" bgcolor="#f3f6fc">
                                        中包装:</td>
                                    <td bgcolor="#fcfdfe" class="red">
                                        <font color="red">
                                            <asp:Literal ID="litZBZ" runat="server" Text="无"></asp:Literal> 
                                            <asp:HiddenField ID="hidZbz" Value="" runat="server" />                               
                                        </font>
                                    </td>
                                </tr>
                                <tr>
                                    <td align="right" bgcolor="#f3f6fc">
                                        单位:</td>
                                    <td bgcolor="#fcfdfe" class="color6">
                                        <asp:Label ID="LabelDw" runat="server"></asp:Label></td>
                                         <td align="right" bgcolor="#f3f6fc">
                                        是否拆零:</td>
                                    <td bgcolor="#fcfdfe" class="red">
                                        <font color="green">
                                            <asp:Label ID="LabelIsCk" runat="server"></asp:Label>
                                            <asp:HiddenField ID="HiddenIsCk" runat="server" />
                                        </font>
                                    </td>
                                </tr>
                                <tr>
                                        <td align="right" bgcolor="#f3f6fc">
                                            有效期:</td>
                                        <td bgcolor="#fcfdfe">
                                            <asp:Label ID="lblYxq" runat="server"></asp:Label>
                                            <asp:Label ID="lblYxqInfo" runat="server"></asp:Label>
                                        </td>
                                         <td align="right" bgcolor="#f3f6fc">
                                        单价:</td>
                                    <td bgcolor="#fcfdfe" class="red">
                                        <font color="red">
                                            <asp:Label ID="Labeldj" runat="server"></asp:Label>
                                            <asp:HiddenField ID="HiddenYprice" runat="server" />
                                        </font>
                                    </td>
                                    </tr>
                                 <tr>
                                    <td align="right" bgcolor="#f3f6fc">
                                        库存:</td>
                                    <td bgcolor="#fcfdfe" colspan="3" >
                                        <font color="red">
                                            <asp:Label ID="LabKcsl" runat="server"></asp:Label>
                                             <asp:HiddenField id="HiddenFieldKCsl" runat="server" />
                                        </font><asp:Label ID="LabDw2" runat="server"></asp:Label>
                                    </td>
                                </tr>
                                
                                <div id="divPromotionInfo" runat="server" visible="false">
                                <tr>
                                    <td align="right" bgcolor="#f3f6fc">
                                        促销内容:</td>
                                    <td bgcolor="#fcfdfe" colspan="3" >
                                        <font color="green">
                                            <asp:Label ID="LabelSalesContent" runat="server"></asp:Label>
                                        </font>
                                    </td>
                                </tr>
                                </div>
                                
                                <tr>
                                    <td align="right" bgcolor="#f3f6fc">
                                        购买数量:</td>
                                    <td bgcolor="#fcfdfe" colspan="3" >
                                        <asp:TextBox ID="txtBuyPiece" runat="server" CssClass="formbk13" MaxLength="3">0</asp:TextBox>件
                                            <asp:TextBox ID="txtBuyNum" runat="server" CssClass="formbk13" MaxLength="5" Visible="false" >0</asp:TextBox>
                                            <asp:Label ID="LabDw3" runat="server" Visible="false"></asp:Label>                                        
                                        <span class="red">*</span>
                                        <asp:Literal ID="litTip" runat="server"></asp:Literal>
                                    </td>
                                </tr>
                        <table width="100%" height="44" border="0" cellpadding="0" cellspacing="0">
                            <tr>
                                <td height="44" align="center">
                                    <asp:Button ID="btnAddOrder" runat="server" CssClass="xgbtn" Text="提交" OnClick="btnAddOrder_Click"
                                        OnClientClick="javascript:return checkNum();" />
                                </td>
                                <td align="center">
                                    <input name="btnReset" type="button" class="xgbtn" value="重填" onclick="resetForm();" />
                                </td>
                            </tr>
                        </table>
                    </ContentTemplate>
                </asp:UpdatePanel>
            <%--</div>--%>
            <!--##################订购窗口end##################-->
        </form>
    </body>
    </html>
    

  • 相关阅读:
    timeStamp(时间戳) 事件属性
    解析Javascript事件冒泡机制(转) 本文转自:http://blog.csdn.net/luanlouis/article/details/23927347
    stopPropagation()阻止事件的冒泡传递
    JavaScript for...in 循环
    js中的内置对象(还没怎么看)
    python 数组的切片
    python 文件的读写
    python 基础数据类型作业
    pycharm本地git拉代码使用方法
    数据库日常练习
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2008225.html
Copyright © 2011-2022 走看看