1. <style type="text/css">
  2.  
  3. .labelhide {
  4. -webkit-box-shadow: 0px 1px 0px 0px #f3f3f3 !important;
  5. , inset 0px 1px 2px 0px #f3f3f3 !important;
  6. box-shadow: 0px 1px 0px 0px #f3f3f3 !important;
  7. , inset 0px 1px 2px 0px #f3f3f3 !important;
  8. background: #f8f8f8 !important;
  9. border: 1px solid #f8f8f8 !important;
  10. color: #f3f3f3 !important;
  11. width: 1px !important;
  12. float:left;
  13. }
  14. .leftcss {
  15. float: left;
  16. }
  17. </style>
  18. <script type="text/javascript" src="http://www.shicishu.com/down/provincecity.data.min.js"></script>
  19. <script type="text/javascript" src="http://www.shicishu.com/down/provincecity.min.js"></script>
  20.  
  21. <tr>
  22. <td>
  23. <asp:Label ID="Label15" runat="server" Text="地区:"></asp:Label>
  24. </td>
  25. <td colspan="3">
  26. <asp:Label runat="server" ID="lbl332city" CssClass="leftcss" ></asp:Label>
  27. <asp:Label runat="server" ID="Label8" CssClass="leftcss" Text="。 请选择市:" ></asp:Label>
  28. <asp:TextBox runat="server" ID="tbcity" CssClass="labelhide"></asp:TextBox>
  29. <div class="form-inline leftcss">
  30. <div data-toggle="provincecity">
  31. <div class="form-group">
  32. <label class="sr-only" for="province1">Province</label>
  33. <select id="province1"></select>
  34. </div>
  35. <div class="form-group">
  36. <label class="sr-only" for="city1">City</label>
  37. <select id="city1" onclick="selectcity()"></select>
  38. </div>
  39. </div>
  40. </div>
  41.  
  42. </td>
  43. </tr>
  44. <script type="text/javascript">
  45. var vc = document.getElementById('<%=lbl332city.ClientID%>');
  46. var al = document.getElementById("city1").value;
  47. var vas = document.getElementById('<%=tbcity.ClientID%>');
  48. if (vc.innerText != "") {
  49. vas.setAttribute("value", vc.innerText);
  50. } else if(vc.innerText == "") {
  51. if (al == "") {
  52. va.setAttribute("value", "");
  53. }
  54. }
  55. function selectcity() {
  56. var a = document.getElementById("city1").value;
  57. var va = document.getElementById('<%=tbcity.ClientID%>');
  58. vc.innerHTML = a;
  59. if (a != "") {
  60. va.setAttribute("value", a);
  61. } else if (a == "") {
  62. va.setAttribute("value", "");
  63. }
  64. }
  65. </script>
  66.  
  67. if (Convert.ToInt32(lblID.Text) > 0)
  68. lbl332city.Text= Convert.ToString(data.Rows[0][1]);
  69. }
  70. protected void btnSubmit_Click(object sender, EventArgs e)
  71. {
  72. lbl332city.Text = tbcity.Text;
  73. if (CheckInput())
  74. {
  75. //addinfo/update
  76.  
  77. //use:
  78. tbcity.Text
  79. }
  80.  
  81. }
  82. private bool CheckInput()
  83. {
  84. bool Result = true;
  85.  
  86. if (tbcity.Text=="") {
  87. lblMessage.Text = "请选择城市";
  88. Result = false;
  89. }
  90. return Result;
  91. }

  

选择省份、选择省市区举例【c#】【js】的更多相关文章

  1. JS实战 · 级联菜单选择省份和城市(两种)

    DOM编程步骤.思路 1.定义界面:      通过html标签将数据进行封装: 2.定义一些静态样式:      利用css: 3.需要动态地完成的和用户的交互:      a:明确事件源:     ...

  2. jQuery 省份选择

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  3. 每天一个JavaScript实例-动态省份选择城市

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  4. 帮助自定义选择框样式的Javascript - DropKick.js

    来源:GBin1.com 在线演示  在线下载 当你想要设计一个页面样式时,没有什么比表单更让人头疼了.而当你设计一个表单的样式时,最让你头疼的就应该非下拉框<select>莫属了. 我们 ...

  5. 类似智能购票的demo--进入页面后默认焦点在第一个输入框,输入内容、回车、right时焦点自动跳到下一个,当跳到select时,下拉选项自动弹出,并且可以按上下键选择,选择完成后再跳到下一个。

    要实现的效果:进入页面后默认焦点在第一个输入框,输入内容.回车.right时焦点自动跳到下一个,当跳到select时,下拉选项自动弹出,并且可以按上下键选择,选择完成后再跳到下一个. PS:自己模拟的 ...

  6. Maya cmds pymel 获取安装选择顺序选择的物体

    Maya cmds pymel 获取安装选择顺序选择的物体 import maya.cmds as cmds 先设置选择顺序 cmds.selectPref(trackSelectionOrder = ...

  7. 禁止选择DIV内的文本(css,js写法)

    css:<span style="font-family:SimSun;font-size:18px;">/* 禁止选择div内的文字 */ #hall_body { ...

  8. JS 控制checkbox 获取 全选 全不选 一行不选择全选则不被选择 所有选择全选被选择

    //点击全选button的事件操作 function selectAll(){ var allcheckBoxs=document.getElementsByName("iTo") ...

  9. 网页不让用户复制方法总汇,设置html禁止选择,保护源码,js禁止复制文字

    这篇文章主要讲解:右键复制失效方法.菜单"文件"-"另存为"失效方法.防止查看源代码进行复制的方法.防止页面缓存的方法.来达到一定的代码保护效果 右键复制失效方 ...

随机推荐

  1. Verilog设计技巧实例及实现

    Verilog设计技巧实例及实现 1 引言 最近在刷HDLBits的过程中学习了一些Verilog的设计技巧,在这里予以整理.部分操作可能降低代码的可读性和Debug的难度,请大家根据实际情况进行使用 ...

  2. uvm Register Access Methods(16)

    转载: 译文:https://blog.csdn.net/zhajio/article/details/80731435 原文:http://cluelogic.com/2013/02/uvm-tut ...

  3. vsftpd 编译安装 及 隐藏版本号

    环境:Redhat Enterprise Linux AS 4.0 update2(i386) 不提示,均表示以root权限执行. [注:]//为注释符,如"// 建立MySQL组" ...

  4. hdu 2191 珍惜现在,感恩生活(多重背包)

    题意: 有N元经费,M种大米,每种大米有单袋价格p元,单袋重量h,以及对应袋数c. 问最多可以买多重的大米. 思路: 经典多重背包,用二进制的方法. 看代码 代码: struct node{ int ...

  5. 执行新程序 execve()

    新程序的执行 一:execve() 之所以叫新程序的执行,原因是这部分内容一般发生在fork()和vfork()之后,在子进程中通过系统调用execve()可以将新程序加载到子进程的内存空间.这个操作 ...

  6. loadruuner12基准测试流程

    基准测试:单用户测试 一.归纳基准测试: 方法一:单用户循环5次 1.调试好脚本(加检查点,在VuGen中运行成功) 2.打开控制台,设置Run-time Settings 3.迭代次数:5 4.Pa ...

  7. IDEA中Update resources和Update classes and resources、Redeploy、Restart server的区别

    选项 描述 update resources 所有更改的资源都会更新(HTML,JSP,JavaScript,CSS和图像文件) update classes and resources 更改的资源将 ...

  8. ES访问遇到sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

    cmd命令cd到jre/bin目录下 输入命令keytool -import -alias 别名 -keystore cacerts -file ‪C://certs//elasticsearch// ...

  9. ofd文件电子签章实现方法

    前言 文档处理一般经过三个环节:流.版.签:流式软件负责编辑,如:office.wps等.版式软件负责文档定型,保证显示样式不跑偏:版式文件格式有两种:pdf.ofd.签章软件负责对版式文档签章.签章 ...

  10. 动手写一个简单的Web框架(HelloWorld的实现)

    动手写一个简单的Web框架(HelloWorld的实现) 关于python的wsgi问题可以看这篇博客 我就不具体阐述了,简单来说,wsgi标准需要我们提供一个可以被调用的python程序,可以实函数 ...