jsp随笔

 1.hidden-隐藏输入信息框,提交数据

<input type="hidden" id="isShow2" name="isShow2" value="固定数值"/>
<input type="hidden" id="pageNum" name="pageNum" value="${pageNum}"/>

2.由给出时间判断状态

 

<td align="center">
      <fmt:formatDate var="start"  value="${values.liveStartTime}" pattern="yyyy-MM-dd HH:mm:ss"/>
      <fmt:formatDate var="end" value="${values.liveCloseTime}" pattern="yyyy-MM-dd HH:mm:ss"/>
      <fmt:formatDate value="<%=new Date()%>" pattern="yyyy-MM-dd HH:mm:ss " var="now"/>
                            
      <c:if test="${now le start}">预告中</c:if>
      <c:if test="${now ge start && now le end}">直播中</c:if>
      <c:if test="${now ge end}">直播结束</c:if>
</td>

 3.href带值访问

<td align="center">
    <a href="${ctx}/specialLiveInfo/logList?id=${values.id}">查看</a>
    <a href="${ctx}/specialLiveInfo/logList?id=${values.id}">修改</a>
 </td>

4.js使用onclick函数传递两个参数

<td align="center">
<input class='btn btn-primary btn-sm' type="button" value="直播间"  onclick="guanlian2('${acc.id}','${acc.typeName}')"/>
</td>

<script type="text/javascript"> 
function guanlian2(obj1,obj2){
    window.location.href="${ctx}/specialLiveInfo/logList?liveType="+obj1+"&liveTypeName="+obj2;
    }
</script>

 5.js清空局部框

<div class="col-md-6">
<input type="hidden" id="liveTitle" name="liveTitle" class="form-control" style="width: 150px;height: 30px">                
</div>

<script type="text/javascript">
    /*
     * 清除
     */
    function cle(){
        $("#liveTitle").val("");
    }
</script>

 6.js获取子窗口数据

子窗口

<script type="text/javascript">
    // 获取选择菜单的值,并传递给主窗口
    function xuanze(obj,obj1,obj2,obj3,obj4){
        $("#selValue").val(obj+"@@"+obj1+"@@"+obj2+"@@"+obj3+"@@"+obj4);
        // 关闭窗口
        cpp_close();
    }
    // 获取选中的海关编码(说明:获取选择的内容方法名必须为selValue(),否则报错。)
    function selValue(){
        var hs_code = $("#selValue").val();
        return hs_code;
    }
</script>

。。。html-body

<td>
    <a href='javaScript:xuanze("${goods.id }","${goods.marketPrice}","${goods.totalGoodsStock }","${goods.goodsName }","<sid:getShopName key="${goods.userId}"></sid:getShopName>")'>选择</a>
</td>

父窗口

<script>
function selectGoods(c){
		var api = frameElement.api, W = api;
		$.dialog( {
			title : '选择关联商品',
			focus : false,
			content : 'url:${ctx}/specialLiveInfo/goodsList',//此为访问方法的路径
			width : '900px',
			height : '600px',
			left :'60%',
			top: '54%',
			close : function() {
				// 调用子窗口方法,得到选择中菜单项值,将值传给页面函数进行显示处理
				var sel_value = this.content.selValue();
				if(sel_value != null){
					if (c==1){
						fn1(sel_value);
					}
					if (c==2){
						fn2(sel_value);
					}
					if (c==3){
						fn3(sel_value);
					}
					if (c==4){
						fn4(sel_value);
					}
				}
			},
			parent:api
		});
	}

	// 根据返回的选定内容,进行页面处理(说明:参数名必须为sel_value)
	function fn1(sel_value){
		// 将选择的值赋值给父窗口(本页面)的文本框
		if(typeof(sel_value) != "undefined"){
			var sels = sel_value.split("@@");
			var goodsId = sels[0];
			var marketPrice = sels[1];
			var totalGoodsStock = sels[2];
			var goodsName = sels[3];
			var shopName = sels[4];
			if(sels[0] !=""){
				$("#goodsId1").val(goodsId);
				/*$("#goodsName1").val(goodsName);
                $("#totalGoodsStock1").val(totalGoodsStock);
                $("#marketPrice1").val(marketPrice);
                $("#shopName1").val(shopName);*/
			}
		}
	}
	// 根据返回的选定内容,进行页面处理(说明:参数名必须为sel_value)
	function fn2(sel_value){
		// 将选择的值赋值给父窗口(本页面)的文本框
		if(typeof(sel_value) != "undefined"){
			var sels = sel_value.split("@@");
			var goodsId = sels[0];
			var marketPrice = sels[1];
			var totalGoodsStock = sels[2];
			var goodsName = sels[3];
			var shopName = sels[4];
			if(sels[0] !=""){
				$("#goodsId2").val(goodsId);
			}
		}
	}
	function fn3(sel_value){
		// 将选择的值赋值给父窗口(本页面)的文本框
		if(typeof(sel_value) != "undefined"){
			var sels = sel_value.split("@@");
			var goodsId = sels[0];
			var marketPrice = sels[1];
			var totalGoodsStock = sels[2];
			var goodsName = sels[3];
			var shopName = sels[4];
			if(sels[0] !=""){
				$("#goodsId3").val(goodsId);
			}
		}
	}
	function fn4(sel_value){
		// 将选择的值赋值给父窗口(本页面)的文本框
		if(typeof(sel_value) != "undefined"){
			var sels = sel_value.split("@@");
			var goodsId = sels[0];
			var marketPrice = sels[1];
			var totalGoodsStock = sels[2];
			var goodsName = sels[3];
			var shopName = sels[4];
			if(sels[0] !=""){
				$("#goodsId4").val(goodsId);
			}
		}
	}
</script>

Html 选择按钮获取

selectGoods(1,2,3,4)

<tr>
	<th style="text-align: right;width: 150px;"><font color="red">*</font>关联商品:</th>
		<td>
<input type="text" id="goodsId1" name="goodsId1" class="form-control" style="width: 300px;" maxlength="90" >
<button type="button" class="btn btn-default" onclick="selectGoods(1);">选择</button>
		</td>
	</tr>
<tr>
	<th style="text-align: right;width: 150px;"><font color="red">*</font>关联商品:</th>
		<td>
<input type="text" id="goodsId2" name="goodsId2" class="form-control" style="width: 300px;" maxlength="90">
<button type="button" class="btn btn-default" onclick="selectGoods(2);">选择</button>
		</td>
</tr>
<tr>
	<th style="text-align: right;width: 150px;"><font color="red">*</font>关联商品:</th>
		<td>
<input type="text" id="goodsId3" name="goodsId3" class="form-control" style="width: 300px;" maxlength="90">
<button type="button" class="btn btn-default" onclick="selectGoods(3);">选择</button>
		</td>
</tr>
<tr>
	<th style="text-align: right;width: 150px;"><font color="red">*</font>关联商品:</th>
		<td>
<input type="text" id="goodsId4" name="goodsId4" class="form-control" style="width: 300px;" maxlength="90">
<button type="button" class="btn btn-default" onclick="selectGoods(4);">选择</button>
        </td>
</tr>

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值