下拉框

select下拉框取值与清空数据

孤人 提交于 2019-12-17 10:46:11
一.获取select被选中的option的值 1.js实现 var selected = document.getElementById(‘selectedId’); //定位id var index = selected.selectedIndex; // 选中索引 var text = selected.options[index].text; // 选中文本 var value = selected.options[index].value; // 选中值 2.jQuery实现 第一种方式 $(’#selectId option:selected’).text();//选中的文本 $(’#selectId option:selected’) .val();//选中的值 $("#selectId ").get(0).selectedIndex;//索引 第二种方式 $("#selectId").find(“option:selected”).text();//选中的文本 $("#selectId").find(“option:selected”).val();//选中的值 $("#selectId").find(“option:selected”).get(0).selectedIndex;//索引 二.给select动态添加值 第一种方法 var select =

原生html select 动态联动 easyui combobox 多选并且 记录历史值

橙三吉。 提交于 2019-12-16 20:08:19
这可能是一个很尬的做法,做一个wms项目其中有个需求就是 要求两个下拉框第一个下拉框选项固定,第二个下拉框联动并且多选。如果都是联动单选就没什么好说的。个人喜欢如果用了原生的select的话就一直用原生,毕竟风格一致,写法一致。这个wms就是刚好我用的就是原生select ,谁料到客户要求 要一个多选下拉框。select也有多选功能,不说界面风格难看就连操作也不尽人意。怎么办呢,只能厚着脸皮还是使用easyui 的combobox 刚好有多选功能。并且另外一个项目也一直用的是这个,虽然不是信手拈来,至少也不陌生。 为了写短短几十行代码也是百度又百度,方法也是换来换去。碰到几个问题 一开始combobox的选中值老是乱七八糟,明明就是联动,但是一直会有历史遗留。百度了一行代码 $('#ownerLevelId').combobox('clear'); 关键代码,每次改变select 都清空,这样历史遗留也就解决了 另外一个问题也就是 联动的时候赋初始值,默认combobox是空白,个人觉得很难堪,而且主要看不出联动的效果,不知道二级联动有木有动,这个有百度了很久。 $('#ownerLevelId').combobox('clear').combobox('setValue',data[0].ownerLevelId);//子项中的数据默认第一项被选中

省市县三级联动(前端后台源码)

时光怂恿深爱的人放手 提交于 2019-12-16 11:45:04
说明:项目中需要用到json的工具包:flexjson-2.1.jar,这个工具包用于将后端数据库返回的list集合转换为字符串 1 < script type ="text/javascript" > 2 function getXHR() { 3 // 定义一个变量,用来接收ajax核心引擎对象 4 var xmlhttp; 5 // 判断当前浏览器 6 if (window.XMLHttpRequest) { 7 // code for IE7+, Firefox, Chrome, Opera, Safari 8 xmlhttp = new XMLHttpRequest(); 9 } else { 10 // code for IE6, IE5 11 xmlhttp = new ActiveXObject( " Microsoft.XMLHTTP " ); 12 } 13 // 将ajax核心引擎对象,返回给调用者 14 return xmlhttp; 15 } 16 window.onload = function () { 17 var xhr = getXHR(); 18 // 打开链接 19 xhr.open( " POST " , " ${root }/loadProvinceServlet " , true ); 20 // 使用表单的方式 POST 数据 21

Ztree下拉框多选

笑着哭i 提交于 2019-12-14 04:19:49
上图~ po代码~ //文档加载 $(document).ready(function () { //加载ztree树 $.fn.zTree.init($("#treeDemo"), setting, getjson()); setCheck(); }); //初始化配置 var setting = { check: { enable: true }, view: { dblClickExpand: false }, data: { simpleData: { enable: true } }, callback: { beforeClick: beforeClick, onCheck: onCheck } }; //获取人员数据 function getjson() { var str = []; $.ajax({ type: "Get", url: "/Schedule/GetUser", cache: false, async: false, success: function (result) { str = result.data; } }); return eval(str); //后台返回数据,我是按照ztree的字段来定义的,因为我懒~ //id :标识 //pId :父级标识 //name :名称 //chkDisabled :是否能够勾选 //open

Python自动化之下拉框,隐藏标签定位 代码&报错解决

梦想与她 提交于 2019-12-13 23:52:48
python自动化:下拉框定位方法之select标签 style="display: none;" 报错 selenium.common.exceptions.ElementNotVisibleException: Message: element not visible: Element is not currently visible and may not be manipulated 界面源码:(禅道为例) 排查: 1)因为是隐藏的,需要操作其可见才可定位 2)若还是无法定位,请查看前后是否有sleep等待;xpath定位效率会低点。 ''' select标签定位 使用index 若是操作隐藏的元素的话:style="display: none;";【若不是隐藏的的话不需要js】 js = 'document.querySelectorAll("select")[0].style.display="block";' driver.execute_script(js) ------ document.querySelectorAll("select") 选择所有的select。 [0] 指定这一组标签里的第几个。 style.display="block"; 修改样式的display="block" ,表示可见。 执行完这句js代码后,就可以正常操作下拉框了。 '''

python 中model.py详解

左心房为你撑大大i 提交于 2019-12-12 00:32:22
model详解 Django中遵循 Code Frist 的原则,即:根据代码中定义的类来自动生成数据库表。 创建表 基本结构 from django.db import models # Create your models here. class userinfo(models.Model): nid = models.AutoField(primary_key=True) username = models.CharField(max_length=32) email = models.EmailField() ip = models.GenericIPAddressField() memo = models.TextField() img = models.ImageField() usertype=models.ForeignKey("usertype",null=True,blank=True) class usertype(models.Model): name = models.CharField(max_length=32) def __str__(self): return self.name   更多字段: 1、models.AutoField  自增列 = int(11)   如果没有的话,默认会生成一个名称为 id 的列,如果要显示的自定义一个自增列

windows_MySQL安装详解

五迷三道 提交于 2019-12-11 00:15:45
[下载地址:http://dev.mysql.com/downloads/] 参考文献:http://dev.mysql.com/doc/refman/5.1/zh/installing.html 步骤1:选择安装类型 有3种安装类型:Typical(典型安装)、Complete(完全安装)和Custom(定制安装)。 Typical( 典型安装)安装 只安装MySQL服务器、mysql命令行客户端和命令行实用程序。命令行客户端和实用程序包括mysqldump、myisamchk和其它几个工具来帮助你管理MySQL服务器。 Complete( 完全安装)安装 将安装软件包内包含的所有组件。完全安装软件包包括的组件包括嵌入式服务器库、基准套件、支持脚本和文档。 Custom( 定制安装)安装 允许你完全控制你想要安装的软件包和安装路径。 步骤2:定制安装对话框 所有可用组件列入定制安装对话框左侧的树状视图内。未安装的组件用红色 X 图标表示;已经安装的组件有灰色图标。要想更改组件,点击该组件的图标并从下拉列表中选择新的选项。 可以点击安装路径右侧的Change...按钮来更改默认安装路径。 选择了安装组件和安装路径后,点击Next按钮进入确认对话框。 安装过之后就需要对mysql配置了: 步骤3:选择配置类型 可以选择两种配置类型:Detailed Configuration

jquery 获取下拉框值与select text

五迷三道 提交于 2019-12-10 15:51:20
下面先介绍了很多jquery获取select属性的方法,同时后面的实例我们讲的是jquery 获取下拉框值与select text代码。 下面先介绍了很多jquery获取select属性的方法,同时后面的实例我们讲的是 jquery 获取下拉框值与select text 代码。 jquery获取select选择的文本与值 获取select : 获取select 选中的 text : $("#ddlregtype").find("option:selected").text(); 获取select选中的 value: $("#ddlregtype ").val(); 获取select选中的索引: $("#ddlregtype ").get(0).selectedindex; 设置select: 设置select 选中的索引: $("#ddlregtype ").get(0).selectedindex=index;//index为索引值 设置select 选中的value: $("#ddlregtype ").attr("value","normal“); $("#ddlregtype ").val("normal"); $("#ddlregtype ").get(0).value = value; 设置select 选中的text: var count=$("#ddlregtype

jQuery select操作控制方法小结

五迷三道 提交于 2019-12-10 06:44:41
jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text 3. var checkValue=$("#select_id").val(); //获取Select选择的Value 4. var checkIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值 5. var maxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值 jQuery设置Select选择的Text和Value: 语法解释: 1. $("#select_id ").get(0).selectedIndex=1; //设置Select索引值为1的项选中 2. $("#select_id ").val(4); //设置Select的Value值为4的项选中 3. $("#select_id option[text='jQuery']").attr(

TagHelper的下拉框

别等时光非礼了梦想. 提交于 2019-12-09 00:08:33
1.创建注册数据等 1)Startup.cs public class Startup { public void ConfigureServices(IServiceCollection services) { services.AddMvc(); services.AddHttpContextAccessor(); services.AddTransient<ICountryManager, CountryManager>(); } public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseStaticFiles(); app.UseMvc(); } } 2)Model public class Country { /// <summary> /// 编码 /// </summary> public string Code { get; set; } /// <summary> /// 名称 /// </summary> public string Name { get; set; } } 3)Data using CoreTest.Model;