谁有http://www.138job.com/上的'请选择工作地点'源代码 我现在做一个项目,有一个选择工作地点和上面的138job上的 请选择工作地点 的那个弹出效果一样。请问各位大侠有没有好的源码。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个javascript实现的层的显示跟隐藏+传值 后台using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;using System.Collections.Generic;using CPT.BLL;using CPT.Model;using CPT_FACE.Include;namespace CPT_FACE.web{ public partial class SelEnableWorkPlace : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { // 初始化页面信息 2009_7_15 王莉 EnableWorkPlace(); // 判断如果不是第一次进入该界面,则初始化数据 2009_7_15 王莉 SellWorkTime(); } } /// <summary> /// 判断如果不是第一次进入该界面,则初始化数据 2009_7_15 王莉 /// </summary> protected void SellWorkTime() { if (Session["CanWorkPlace"] != null && Session["CanWorkPlace"].ToString()!="") { this.HiddenField1.Value = Session["CanWorkPlace"].ToString(); String[] CanWorkPlaceNew = Session["CanWorkPlace"].ToString().TrimEnd(',').Split(','); for (int i = 0; i < CanWorkPlaceNew.Length; i++) { ListItem item = new ListItem(); item.Text = CanWorkPlaceNew[i]; item.Value = CanWorkPlaceNew[i]; this.CanWorkPlaceSelectList.Items.Add(item); } } } /// <summary> /// 初始化页面信息 2009_7_15 王莉 /// </summary> protected void EnableWorkPlace() { SysManageBLL sysManageBll = new SysManageBLL(); IList<AreaNodeInfo> list = sysManageBll.GetNodeByNodeId("0000"); for (int i = 0; i < list.Count; i++) { ListItem item = new ListItem(); item.Text = list[i].Node_Name; item.Value = list[i].Node_Id; this.CanWorkPlaceList.Items.Add(item); } ListItem item1 = new ListItem(); item1.Text = "中国"; item1.Value = "0000"; this.DropDownList1.Items.Add(item1); } /// <summary> /// 选择下拉框,复选框内容变化 2009_7_15 王莉 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void insert_onclick(object sender, ImageClickEventArgs e) { //选择下拉框,复选框内容变化 2009_7_15 王莉 for (int i = 0; i < this.DropDownList1.Items.Count;i++ ) { if (this.DropDownList1.Items[i].Selected) { this.CanWorkPlaceList.Items.Clear(); SysManageBLL sysManageBll = new SysManageBLL(); String nodeId= this.DropDownList1.Items[i].Value; Session["node"] = nodeId; IList<AreaNodeInfo> list = sysManageBll.GetNodeByNodeId(nodeId); for (int j = 0; j < list.Count; j++) { ListItem item = new ListItem(); item.Text = list[j].Node_Name; item.Value = list[j].Node_Id; this.CanWorkPlaceList.Items.Add(item); } } } if (Session["node"] != null) { for (int i = 0; i < this.DropDownList1.Items.Count; i++) { if (this.DropDownList1.Items[i].Value.Length >= Session["node"].ToString().Length && this.DropDownList1.Items[i].Value != Session["node"].ToString()) { this.DropDownList1.Items.Remove(this.DropDownList1.Items[i]); i--; } } } } /// <summary> /// 选择复选框,下拉框内容变化的事件 2009_7_15 王莉 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void delete_onclick(object sender, ImageClickEventArgs e) { for (int i = 0; i < this.CanWorkPlaceList.Items.Count; i++) { ListItem item1 = new ListItem(); if (this.CanWorkPlaceList.Items[i].Selected) { //如果该项已经存在 那么先移除,避免重复 2009_7_15 王莉 for (int j = 0; j <this.DropDownList1.Items.Count; j++) { if (this.DropDownList1.Items[j].Value == this.CanWorkPlaceList.Items[i].Value) { this.DropDownList1.Items.Remove(this.CanWorkPlaceList.Items[i]); } } //根据选择的值,重新绑定下拉框 2009_7_15 王莉 SysManageBLL sysManageBll = new SysManageBLL(); AreaNodeInfo list = sysManageBll.GetCurNodeByNodeId(this.CanWorkPlaceList.Items[i].Value); item1.Text = list.Node_Name; item1.Value = list.Node_Id; this.DropDownList1.Items.Add(item1); } } } /// <summary> /// 把选择的信息添加到已选 2009_7_15 王莉 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void insert_new_onclick(object sender, ImageClickEventArgs e) { for (int i = 0; i < this.CanWorkPlaceList.Items.Count; i++) { ListItem item1 = new ListItem(); if (this.CanWorkPlaceList.Items[i].Selected) { //如果该项已经存在 那么先移除,避免重复 2009_7_15 王莉 for (int j = 0; j < this.CanWorkPlaceSelectList.Items.Count; j++) { if (this.CanWorkPlaceSelectList.Items[j].Value == this.CanWorkPlaceList.Items[i].Value) { this.CanWorkPlaceSelectList.Items.Remove(this.CanWorkPlaceList.Items[i]); } } //根据选择的值,重新绑定下拉框 2009_7_15 王莉 SysManageBLL sysManageBll = new SysManageBLL(); AreaNodeInfo list = sysManageBll.GetCurNodeByNodeId(this.CanWorkPlaceList.Items[i].Value); item1.Text = list.Node_Name; item1.Value = list.Node_Id; this.CanWorkPlaceSelectList.Items.Add(item1); } } //保存地点 2009_7_15 王莉 Session["CanWorkPlace"] = ""; for (int i = 0; i < this.CanWorkPlaceSelectList.Items.Count; i++) { Session["CanWorkPlace"] = Session["CanWorkPlace"] + this.CanWorkPlaceSelectList.Items[i].Text + ","; } this.HiddenField1.Value = Session["CanWorkPlace"].ToString().TrimEnd(','); Session["Address"] = Session["CanWorkPlace"].ToString().TrimEnd(','); } /// <summary> /// 把选择的信息从以选中删除 2009_7_15 王莉 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void delete_new_onclick(object sender, ImageClickEventArgs e) { for (int j = 0; j < this.CanWorkPlaceSelectList.Items.Count; j++) { if (this.CanWorkPlaceSelectList.Items[j].Selected) { this.CanWorkPlaceSelectList.Items.RemoveAt(j); j--; } } //保存地点 2009_7_15 王莉 Session["CanWorkPlace"] = ""; for (int i = 0; i < this.CanWorkPlaceSelectList.Items.Count; i++) { Session["CanWorkPlace"] = Session["CanWorkPlace"] + this.CanWorkPlaceSelectList.Items[i].Text + ","; } this.HiddenField1.Value = Session["CanWorkPlace"].ToString().TrimEnd(','); Session["Address"] = Session["CanWorkPlace"].ToString().TrimEnd(','); } }} 前台<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SelEnableWorkPlace.aspx.cs" Inherits="CPT_FACE.web.SelEnableWorkPlace" %><!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 id="Head1" runat="server"> <title>无标题页</title> <link href="../css/body.css"rel="stylesheet" type="text/css"/> <script language="javascript" src="../Script/function.js"></script> </head><script language="jscript" type="text/jscript">//选择复选框,下拉框内容变化的事件function on_insert(){document.getElementById("delete").click();}// 选择下拉框,复选框内容变化function on_select(){document.getElementById("insert").click();}//把信息带回父页面function text(){parent.document.getElementById("WorkAddress").value=document.getElementById("HiddenField1").value;parent.document.getElementById('btnClose').click();}</script><body> <form id="form1" runat="server"> <div > <table class="table_show_3"> <tr> <td colspan="5"> <asp:DropDownList ID="DropDownList1" runat="server" onchange="on_select()"> </asp:DropDownList> </td> </tr> <tr> <td><asp:CheckBoxList ID="CanWorkPlaceList" runat="server" Height="15px" RepeatDirection="Horizontal" RepeatColumns="5" Width="400px" onclick="on_insert()"></asp:CheckBoxList> </td></tr> <tr> <td class="mesWindowTop" background="../image/body_bg1.png">已选可工作地区<input id="insert" type="image" alt="" src="../image/add.gif" name="insert" width="0px" height="0px" runat="server" onserverclick="insert_onclick" title="添加已选项" /> <input id="delete" type="image" alt="" src="../image/del.gif" name="delete" width="0px" height="0px" runat="server" onserverclick="delete_onclick" title="删除已选项"/> <input id="insert_new" type="image" alt="" src="../image/add.gif" name="insert_new" width="16px" height="16px" runat="server" onserverclick="insert_new_onclick" title="添加已选项" /> <input id="delete_new" type="image" alt="" src="../image/del.gif" name="delete_new" width="16px" height="16px" runat="server" onserverclick="delete_new_onclick" title="删除已选项"/></td> </tr> <tr> <td><asp:CheckBoxList ID="CanWorkPlaceSelectList" runat="server" Height="15px" RepeatDirection="Horizontal" RepeatColumns="5" Width="400px" onclick="on_insert()"></asp:CheckBoxList> </td> </tr> <tr> <td align="right"><input type="button" id="Save" class="button6 focus1" value="确定" onclick="text()"/><asp:HiddenField ID="HiddenField1" runat="server" /> </td> </tr> </table> </div> </form></body></html> 给你个思路:就是用一个隐藏的div来显示,点击"请选择工作地点"显示这个div,这个时候要控制div显示的位置,这个时候你可以显示的是省份,然后点击了省份以后以用AJAX找到这个省份下城市。然后就可以了。 http://www.138job.com/ 这上面就有现成的啊,拿它的js稍微改下就可以了 http://www.shuishuishou168.com/ 睡睡瘦 纤姿睡睡瘦 睡睡瘦有用吗 纤姿睡睡瘦官网 睡睡瘦减肥http://www.wajuej.com/ 重庆挖掘机 二手挖掘机 小松挖掘机 柳工 徐工 挖掘机视频http://www.gaokaowenguo.com/ 时时彩平台建设 时时彩平台搭建 时时彩平台制作 时时彩源码http://www.gaokaowozhidao.com/ 时时彩平台建设 时时彩平台制作 时时彩平台搭建http://www.yangfeiseo.com 电子商务高级论坛 搜索引擎优化导师 杨飞SEO 重庆SEO 搜索引擎优化 SEOhttp://www.qydlt.com 眼袋 怎样去除眼袋淘宝戒指 项链http://www.zhongguocyw.com Win7 IIS 配置问题,在线等待。。。。 求asp.net2.0揭秘源代码 如何模仿浏览器向服务器请求页面的提交Session验证? 有关treeView的奇怪问题,为什么显示成这样啊, 请教:怎么样实现论坛表情图片插入贴子中的功能? 关于 ObjectDataSource设置插入方法后怎么传递对象 Datagrid里面的checkbox问题 请问我要写个类库,用C#生成.dll,能否让VB6的开发人员调用!!急!! 怎样给下拉框的每一项再加一个属性 我做了一个新闻发布系统,但是显示出来内容没有分段? 如何修改解决方案下的网站的路径 VS2005+SQL2005 配置出现错误~~
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Collections.Generic;
using CPT.BLL;
using CPT.Model;
using CPT_FACE.Include;namespace CPT_FACE.web
{
public partial class SelEnableWorkPlace : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
// 初始化页面信息 2009_7_15 王莉 EnableWorkPlace();
// 判断如果不是第一次进入该界面,则初始化数据 2009_7_15 王莉 SellWorkTime();
}
}
/// <summary>
/// 判断如果不是第一次进入该界面,则初始化数据 2009_7_15 王莉 /// </summary>
protected void SellWorkTime()
{
if (Session["CanWorkPlace"] != null && Session["CanWorkPlace"].ToString()!="")
{
this.HiddenField1.Value = Session["CanWorkPlace"].ToString();
String[] CanWorkPlaceNew = Session["CanWorkPlace"].ToString().TrimEnd(',').Split(',');
for (int i = 0; i < CanWorkPlaceNew.Length; i++)
{
ListItem item = new ListItem();
item.Text = CanWorkPlaceNew[i];
item.Value = CanWorkPlaceNew[i];
this.CanWorkPlaceSelectList.Items.Add(item);
}
}
}
/// <summary>
/// 初始化页面信息 2009_7_15 王莉 /// </summary>
protected void EnableWorkPlace()
{
SysManageBLL sysManageBll = new SysManageBLL();
IList<AreaNodeInfo> list = sysManageBll.GetNodeByNodeId("0000");
for (int i = 0; i < list.Count; i++)
{
ListItem item = new ListItem();
item.Text = list[i].Node_Name;
item.Value = list[i].Node_Id;
this.CanWorkPlaceList.Items.Add(item);
}
ListItem item1 = new ListItem();
item1.Text = "中国";
item1.Value = "0000";
this.DropDownList1.Items.Add(item1);
}
/// <summary>
/// 选择下拉框,复选框内容变化 2009_7_15 王莉
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void insert_onclick(object sender, ImageClickEventArgs e)
{
//选择下拉框,复选框内容变化 2009_7_15 王莉
for (int i = 0; i < this.DropDownList1.Items.Count;i++ )
{
if (this.DropDownList1.Items[i].Selected)
{
this.CanWorkPlaceList.Items.Clear();
SysManageBLL sysManageBll = new SysManageBLL();
String nodeId= this.DropDownList1.Items[i].Value;
Session["node"] = nodeId;
IList<AreaNodeInfo> list = sysManageBll.GetNodeByNodeId(nodeId);
for (int j = 0; j < list.Count; j++)
{
ListItem item = new ListItem();
item.Text = list[j].Node_Name;
item.Value = list[j].Node_Id;
this.CanWorkPlaceList.Items.Add(item);
}
}
}
if (Session["node"] != null)
{
for (int i = 0; i < this.DropDownList1.Items.Count; i++)
{
if (this.DropDownList1.Items[i].Value.Length >= Session["node"].ToString().Length && this.DropDownList1.Items[i].Value != Session["node"].ToString())
{
this.DropDownList1.Items.Remove(this.DropDownList1.Items[i]);
i--;
}
}
} }
/// <summary>
/// 选择复选框,下拉框内容变化的事件 2009_7_15 王莉 /// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void delete_onclick(object sender, ImageClickEventArgs e)
{
for (int i = 0; i < this.CanWorkPlaceList.Items.Count; i++)
{
ListItem item1 = new ListItem();
if (this.CanWorkPlaceList.Items[i].Selected)
{
//如果该项已经存在 那么先移除,避免重复 2009_7_15 王莉
for (int j = 0; j <this.DropDownList1.Items.Count; j++)
{
if (this.DropDownList1.Items[j].Value == this.CanWorkPlaceList.Items[i].Value)
{
this.DropDownList1.Items.Remove(this.CanWorkPlaceList.Items[i]);
} }
//根据选择的值,重新绑定下拉框 2009_7_15 王莉 SysManageBLL sysManageBll = new SysManageBLL();
AreaNodeInfo list = sysManageBll.GetCurNodeByNodeId(this.CanWorkPlaceList.Items[i].Value);
item1.Text = list.Node_Name;
item1.Value = list.Node_Id;
this.DropDownList1.Items.Add(item1);
}
}
}
/// <summary>
/// 把选择的信息添加到已选 2009_7_15 王莉 /// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void insert_new_onclick(object sender, ImageClickEventArgs e)
{
for (int i = 0; i < this.CanWorkPlaceList.Items.Count; i++)
{
ListItem item1 = new ListItem();
if (this.CanWorkPlaceList.Items[i].Selected)
{
//如果该项已经存在 那么先移除,避免重复 2009_7_15 王莉
for (int j = 0; j < this.CanWorkPlaceSelectList.Items.Count; j++)
{
if (this.CanWorkPlaceSelectList.Items[j].Value == this.CanWorkPlaceList.Items[i].Value)
{
this.CanWorkPlaceSelectList.Items.Remove(this.CanWorkPlaceList.Items[i]);
} }
//根据选择的值,重新绑定下拉框 2009_7_15 王莉 SysManageBLL sysManageBll = new SysManageBLL();
AreaNodeInfo list = sysManageBll.GetCurNodeByNodeId(this.CanWorkPlaceList.Items[i].Value);
item1.Text = list.Node_Name;
item1.Value = list.Node_Id;
this.CanWorkPlaceSelectList.Items.Add(item1);
}
} //保存地点 2009_7_15 王莉
Session["CanWorkPlace"] = "";
for (int i = 0; i < this.CanWorkPlaceSelectList.Items.Count; i++)
{
Session["CanWorkPlace"] = Session["CanWorkPlace"] + this.CanWorkPlaceSelectList.Items[i].Text + ",";
}
this.HiddenField1.Value = Session["CanWorkPlace"].ToString().TrimEnd(',');
Session["Address"] = Session["CanWorkPlace"].ToString().TrimEnd(',');
}
/// <summary>
/// 把选择的信息从以选中删除 2009_7_15 王莉
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void delete_new_onclick(object sender, ImageClickEventArgs e)
{
for (int j = 0; j < this.CanWorkPlaceSelectList.Items.Count; j++)
{
if (this.CanWorkPlaceSelectList.Items[j].Selected)
{
this.CanWorkPlaceSelectList.Items.RemoveAt(j);
j--;
}
}
//保存地点 2009_7_15 王莉
Session["CanWorkPlace"] = "";
for (int i = 0; i < this.CanWorkPlaceSelectList.Items.Count; i++)
{
Session["CanWorkPlace"] = Session["CanWorkPlace"] + this.CanWorkPlaceSelectList.Items[i].Text + ",";
}
this.HiddenField1.Value = Session["CanWorkPlace"].ToString().TrimEnd(',');
Session["Address"] = Session["CanWorkPlace"].ToString().TrimEnd(',');
}
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SelEnableWorkPlace.aspx.cs" Inherits="CPT_FACE.web.SelEnableWorkPlace" %><!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 id="Head1" runat="server">
<title>无标题页</title>
<link href="../css/body.css"rel="stylesheet" type="text/css"/>
<script language="javascript" src="../Script/function.js"></script>
</head>
<script language="jscript" type="text/jscript">
//选择复选框,下拉框内容变化的事件function on_insert()
{
document.getElementById("delete").click();
}
// 选择下拉框,复选框内容变化
function on_select()
{
document.getElementById("insert").click();
}
//把信息带回父页面
function text()
{
parent.document.getElementById("WorkAddress").value=document.getElementById("HiddenField1").value;
parent.document.getElementById('btnClose').click();
}
</script>
<body>
<form id="form1" runat="server">
<div >
<table class="table_show_3">
<tr>
<td colspan="5">
<asp:DropDownList ID="DropDownList1" runat="server" onchange="on_select()"> </asp:DropDownList>
</td>
</tr>
<tr>
<td><asp:CheckBoxList ID="CanWorkPlaceList" runat="server" Height="15px" RepeatDirection="Horizontal" RepeatColumns="5" Width="400px" onclick="on_insert()"></asp:CheckBoxList> </td>
</tr>
<tr>
<td class="mesWindowTop" background="../image/body_bg1.png">已选可工作地区<input id="insert" type="image" alt="" src="../image/add.gif" name="insert" width="0px" height="0px" runat="server" onserverclick="insert_onclick" title="添加已选项" /> <input id="delete" type="image" alt="" src="../image/del.gif" name="delete" width="0px" height="0px" runat="server" onserverclick="delete_onclick" title="删除已选项"/> <input id="insert_new" type="image" alt="" src="../image/add.gif" name="insert_new" width="16px" height="16px" runat="server" onserverclick="insert_new_onclick" title="添加已选项" /> <input id="delete_new" type="image" alt="" src="../image/del.gif" name="delete_new" width="16px" height="16px" runat="server" onserverclick="delete_new_onclick" title="删除已选项"/></td>
</tr>
<tr>
<td><asp:CheckBoxList ID="CanWorkPlaceSelectList" runat="server" Height="15px" RepeatDirection="Horizontal" RepeatColumns="5" Width="400px" onclick="on_insert()"></asp:CheckBoxList> </td>
</tr>
<tr>
<td align="right"><input type="button" id="Save" class="button6 focus1" value="确定" onclick="text()"/><asp:HiddenField ID="HiddenField1" runat="server" />
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
http://www.shuishuishou168.com/ 睡睡瘦 纤姿睡睡瘦 睡睡瘦有用吗 纤姿睡睡瘦官网 睡睡瘦减肥http://www.wajuej.com/ 重庆挖掘机 二手挖掘机 小松挖掘机 柳工 徐工 挖掘机视频http://www.gaokaowenguo.com/ 时时彩平台建设 时时彩平台搭建 时时彩平台制作 时时彩源码
http://www.gaokaowozhidao.com/ 时时彩平台建设 时时彩平台制作 时时彩平台搭建
http://www.yangfeiseo.com 电子商务高级论坛 搜索引擎优化导师 杨飞SEO 重庆SEO 搜索引擎优化 SEO
http://www.qydlt.com 眼袋 怎样去除眼袋
淘宝戒指 项链
http://www.zhongguocyw.com