⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 add_shipping_template.jsp

📁 使用JSP和Java Bean来构建一个网上书店。本章介绍的例子可以分成两大部分
💻 JSP
字号:
<%@ page contentType="text/html;charset=utf-8"%>
<%@ include file="../../include.jsp"%>
<%
String backurl = StringUtil.getString(request,"backurl");
DBRow treeRows[] = memberMgr.getAreaTree();
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<script type="text/javascript" src="../js/jquery-latest.js"></script>
<script>
document.write("<script src='<%=ConfigBean.getStringValue("systenFolder")%>alert_js.jsp?rnd="+Math.random()+"'></s"+"cript>")
</script>
<script language="JavaScript" type="text/JavaScript">
<!--
function check(theForm)
{	
	if (theForm.name.value=="")
	{
		alert("请填写模板名称");
		return(false);
	}
	else if(theForm.price.value=="")
	{
		alert("请填写默认运费");
		return(false);
	}
	else if(theForm.append_price.value=="")
	{
		alert("请填写超过一件运费");
		return(false);
	}

	var province_id,price,append_price;

	for (var i=0; i<templateCount;i++)
	{

		province_id = document.getElementById('province_id_'+i);//地区下拉

		if(province_id==null)	//如果是空记录,就继续往下走
		{
			continue;
		}
		
		if (!isSelectProvince(province_id))	//检测是否有选择地区
		{
			alert("请选择地区");
			return(false);
		}
		
		price = document.getElementById('price_'+i);//运费
		if (price.value=="")
		{
			price.className="error";
			alert("请填写运费");
			return(false);
		}
		else
		{
			price.className="ok";
		}
		
		append_price = document.getElementById('append_price_'+i);//超量运费		
		if (append_price.value=="")
		{
			append_price.className="error";
			alert("请填写超过一件运费");
			return(false);
		}
		else
		{
			append_price.className="ok";
		}
	}
	
	return(true);
}

function showProvinceName(obj,index)
{
	$('#province_name_'+index).html("");
	for (var i=0; i<obj.options.length; i++)
	{
		if ( obj.options[i].selected )
		{
			$('#province_name_'+index).html($('#province_name_'+index).html()+obj.options[i].text+" ");
		}
	}
}


function isSelectProvince(obj)
{
	for (var i=0; i<obj.options.length; i++)
	{
		if ( obj.options[i].selected )
		{
			obj.className="ok";
			return(true);
		}
	}
	obj.className="error";
	
	return(false);
}

$(document).ready(function() {
	
		}); 



function templateHTML(index)
{
	var ct = "";
	
	ct += "<div style='' id='tablecontainer_"+index+"'>";
	ct += " <table width='100%' border='0' cellpadding='7' cellspacing='0' >";
	ct += " <tr>";
	ct += " <td width='18%' align='left' valign='middle'>";
	ct += "<select style='width:100px;' id='province_id_"+index+"' multiple='multiple' name='province_id_"+index+"' title='请选择一个省份' onchange='showProvinceName(this,"+index+")'>";
<%
for ( int i=0; i<treeRows.length; i++ )
{
	if ( treeRows[i].get("parentid",0) != 0 ) continue;
%>
	ct += "<option  value='<%=treeRows[i].getString("id")%>'><%=treeRows[i].getString("title")%></option>";
<%
}
%>
	ct += "</select>";
	ct += "</td>";
	ct += " <td width='13%' align='left' valign='top' ><div id='province_name_"+index+"' style='width:100px;line-height:18px;color:#0099CC'></div></td>";
	ct += " <td width='24%' align='left' valign='middle'>运费 ";
	ct += " <input name='price_"+index+"' type='text' id='price_"+index+"' size='10'>元</td>";
	ct += " <td width='32%' align='left' valign='middle'>超过一件运费 ";
	ct += " <input name='append_price_"+index+"' type='text' id='append_price_"+index+"' size='10'>元</td>";
	ct += "<td width='13%' align='center'>";
	ct += " <input name='Submit3' type='button' class='short-button' value='删除' onclick='delTemplate("+index+")'>";
	ct += "  </td>";
	ct += "  </tr>";
	ct += "  </table>";
	ct += "</div>";
	
	return(ct);
}

var templateCount = 1;
function addTempldate()
{
	var templateCountT = templateCount;
	$('#template_container').html($('#template_container').html()+templateHTML(templateCountT));
	document.form1.templateCount.value=templateCountT;
	templateCount++;
}

function delTemplate(index)
{
	$('#tablecontainer_'+index).html("");
	$('#tablecontainer_'+index).hide();
}
//-->
</script>

<style>
.error
{
	background:#FFF0EC;
}

.ok
{
	background:#ffffff;
}
</style>

<link href="../comm.css" rel="stylesheet" type="text/css">
</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<br>
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="0">
  <tr>
    <td class="page-title"><img src="../imgs/page_title.gif" alt="title" width="17" height="12" align="absmiddle">&nbsp;&nbsp; 支付配送 »   增加邮费模板 
</td>
  </tr>
</table>
<br>
<br>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="left" valign="top"><table width="872" border="0" cellpadding="3" cellspacing="0">
      <form name="form1" method="post" action="<%=ConfigBean.getStringValue("systenFolder")%>appController/addShippingTemplate" onSubmit="return check(this)">
        <input type="hidden" name="backurl" value="<%=backurl%>">
		<input type="hidden" name="templateCount" >
        <tr>
          <td width="65" align="right" valign="middle">模板名称</td>
          <td width="11">&nbsp;</td>
          <td width="341"><input name="name" type="text" id="name" size="40"></td>
          <td width="65" align="center" valign="middle">默认运费</td>
          <td width="136" align="left" valign="middle"><input name="price" type="text" id="price" size="10">
            元</td>
          <td width="84" align="center" valign="middle">超过一件运费</td>
          <td width="146" align="left" valign="middle"><input name="append_price" type="text" id="append_price" size="10">
            元</td>
        </tr>
        <tr>
          <td align="right" valign="middle">模板描述</td>
          <td>&nbsp;</td>
          <td colspan="5"><label>
            <textarea name="description" cols="32" rows="5" id="description"></textarea>
          </label></td>
        </tr>
        <tr>
          <td align="right" valign="middle">&nbsp;</td>
          <td>&nbsp;</td>
          <td colspan="5">&nbsp;</td>
        </tr>
        <tr>
          <td align="right" valign="middle">特殊地区</td>
          <td>&nbsp;</td>
          <td colspan="5">
		  <div style="width:94%;height:100%;border:#0099CC 1px solid;padding:10px;" id="special">
		      <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td>
                    <input name="Submit22" type="button" class="long-button" onClick="addTempldate();" value="+增加特殊地区">                  </td>
                </tr>
              </table>

		  	    <br>
			<div id="template_container" style="width:100%;height:100%">			</div>
		  </div>		  </td>
        </tr>
		        <tr>
          <td align="right" valign="middle">&nbsp;</td>
          <td>&nbsp;</td>
          <td colspan="5">&nbsp;</td>
        </tr>
        <tr>
          <td align="right" valign="middle">&nbsp;</td>
          <td>&nbsp;</td>
          <td colspan="5"><input name="Submit" type="submit" class="long-button" value=" 增 加 ">
            &nbsp;&nbsp;&nbsp;&nbsp;
            <input name="Submit2" type="button" class="long-button" onClick="history.back();" value=" 返 回 ">          </td>
        </tr>
      </form>
    </table></td>
  </tr>
</table>
<p>&nbsp;</p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -