一、input-text
<input type="text" name="customName" id="customName" value="${o.customName }"/>
//取值: var customName1 = $('#customName').val(); var customName2 = $('input[name="customName"]').val(); var customName3 = $('input[type="text"][name="customName"]').val(); //赋值: $('#customName').val(1); $('input[name="customName"]').val(2); $('input[type="text"][name="customName"]').val(3);
二、textarea
<textarea id="form_problem" name="problem" onKeyDown="textCounter(this.form.problem,'problem_length',250);" onKeyUp="textCounter(this.form.problem,'problem_length',250);">${o.problem }</textarea> <span id="problem_length"></span>
//取值: var problem1 = $('#form_problem').val(); var problem2 = $('input[name="problem"]').text(); //赋值: $('#form_problem').val(123);
限制输入长度:(通过onKeyDown/onKeyUp属性)
//控制textarea的输入长度,并展示当前输入的数量。(textarea对象,负责展示输入数量的元素名,最大长度) function textCounter(field, countfieldId, maxlimit) { //如果元素区字符数大于最大字符数,按照最大字符数截断; if (field.value.length > maxlimit){ field.value = field.value.substring(0, maxlimit); return; } //在记数区文本框内显示剩余的字符数; var a = field.value.length; var b = maxlimit - field.value.length; //已录入a字,还可录入b字 $('#'+countfieldId+'').html('已录入' + a + '字,还可录入' + b + '字'); }
三、select
<select id="form_typeId" name="typeId" style="width:100px;"> <option value="1" class=“c1”>s1</option> <option value="2" class=“c2”>s2</option> </select>
//获取当前选中项的值:
var typeId1 = $("#form_typeId").val();//1
var typeId2 = $('#form_typeId option:selected') .val();
//获取当前选中项的文本:
var typeId1 = $("#form_typeId").text();//s1
var typeId2 = $('#form_typeId option:selected') .text();
var typeId3 = $("#form_typeId").find("option:selected").text();
//获取当前选中项的其它属性值:
var c = $("#form_typeId").find(" option:selected").attr("class”);//c1
//选中指定value的选项:
$("select[name='parentId'] option[value="+parentId+"]").attr("selected","selected");
$("#form_typeId").val('1');
//清空select的option选项:
$('#form_typeId').empty();
//向select增加option选项:
var op1 = $("<option>").val(1).text("test1");
$("#form_typeId").append(op1);
//选项修改
//选择商品形态
$('#form_typeId').change(function (o) {
if($(this).val() == 1){
$('div.distributeType').show();
}else if($(this).val() == 2){
$('div.distributeType').hide();
}
})
四、input-radio
<inputtype="radio"name="state"value="10"/> <inputtype="radio"name="state"value="20"/>
//获取当前选中项的值: if($("input[name='state']:checked").length == 0){ alertMessageContent("请选择..."); return false; } var state = $("input[name='state']:checked").val(); //选中指定value的选项: var state = 10; $('input[type="radio"][name="state"][value='+state+']').attr("checked","checked"); $('input:radio[name="state"]:nth(0)').attr('checked',true); $('input:radio[name="state"]:nth(1)').attr('checked',true);
五、input-checkbox
<input type="checkbox" id="typeId_all"> <input type="checkbox" name="typeId" value="${o.TYPEID }"/>
//获取选中项的values: var typeIds = ''; $('input[name="typeId"]').each(function(){ if($(this).attr("checked") == "true" || $(this).attr("checked") == "checked"){ typeIds += $(this).val() + ','; } }); if($("input[name='typeId'][value='2']")[0].checked){ $('#show_').hide(); } //选中指定value的项: $('input[type="checkbox"][name="typeId"][value="1"]').attr("checked","checked"); $('input[type="checkbox"][name="typeId"][value="1"]').attr("checked",true); //取消选中指定value的项: $('input[type="checkbox"][name="typeId"][value="1"]').removeAttr("checked"); $('input[type="checkbox"][name="typeId"][value="1"]').attr("checked",false); //全选/取消全选: $('#typeId_all').click(function(){ checkAll("typeId_all","typeId"); }); //复选框全选 inputid:全选框id属性,inputname:被遍历全选的复选框name属性 function checkAll(inputid,inputname){ if($('#'+inputid).attr("checked")=="true" || $('#'+inputid).attr("checked")=="checked"){ $('input[name="'+inputname+'"]').each(function(){ $(this).attr("checked","checked"); }); }else{ $('input[name="'+inputname+'"]').each(function(){ $(this).removeAttr("checked"); }); } }
六、input-button
<input type="button" id="del_submit" value="确定" onclick="doDelType();"/>
//使按钮不可用: $('#del_submit').attr('disabled','disabled'); //使按钮可用: $('#del_submit').removeAttr('disabled');
相关推荐
最后,需要注意的是,EasyUI的Combobox不仅限于基本的取值和赋值操作,还可以与其他组件(如日期选择器)结合,以及在表单提交或数据检索等场景中发挥重要作用。通过理解和掌握这些基础操作,开发者可以更灵活地构建...
本文将详细介绍如何在***中使用这三个控件进行取值和赋值操作,并说明它们的呈现形式如何通过属性进行控制。 首先,我们来了解这些控件的基本功能。RadioButtonList控件用于创建单选按钮列表,允许用户在多个选项中...
layui.form模块提供了丰富的表单操作功能,包括赋值、取值以及表单验证。在本例中,`form.val()`方法用于给表单元素赋值。它接受两个参数:第一个是`<form>`标签中的`lay-filter`属性值,第二个参数是一个对象,...
适用场景:应用场景需要批量添加字段相同取值不同的数据,数据处理可用可编辑表格的功能实现,本组件的编辑表格组件可添加行,可删除行,可默认赋值进行修改,可点击数据查看详情表格只读。本组件可对表格字段进行...
**问题:**`textarea` 取值赋值,后台取值。 **解析:** - 取值:`document.getElementById("textareaId").value` - 后台取值:通常通过表单提交,然后在服务器端通过相应的表单字段名称获取。 #### jQuery使用 *...
对于元素的操作,jQuery 提供了“取值器”和“赋值器”合一的函数。例如,`html()` 用于获取或设置 HTML 内容,`text()` 处理文本内容,`attr()` 可以获取或设置元素的属性值。这些函数根据是否传递参数来区分是读取...
而`#{expr}`形式常用于JSF(JavaServer Faces)中,如`<h:inputText value="#{checkOutFormBean.email}">`,在表单提交时计算,设置组件的值。 - 作为方法表达式:当表达式引用一个方法而非模型对象时,例如JSF中...
17. J2EE请求对象:在J2EE中,`getParameterValues(String name)`方法用于获取表单组件的多个值。 18. 赋值语句错误:byte类型的取值范围有限,`byte bb=433;`会超出范围,因此是错误的。 19. 文本框滚动条:要...
:maple_leaf:表单提交取值。 :lipstick:融合多类型组件表单。 :rainbow:支持动态表单。 :tropical_fish:公司内部数十个项目中得到锤炼,不断优化完善。 组件 dform共提供15种组件。涵盖: 文本展示类型: text ...
4. 关系模型的域:在关系模型中,域指的是某个属性的可能取值范围,例如“学生性别”的取值只能是“男”或“女”。 5. 网络传输协议:网络通信中,数据传输的格式、速率和步骤等都需要遵循预先定义的协议,如HTTP、...
ALU(Arithmetic Logic Unit)是指算术逻辑单元,是CPU内部的一个组件,并不是整个中央处理器的简称。因此,此答案错误。 ### 7. Random对象生成随机数的能力 - **知识点**: Java中的Random类用于生成随机数。 - *...
Bean Tags是Struts框架中用于处理JavaBean对象的核心组件,提供了创建、访问和操作bean的强大功能。这一系列的标签使得开发者能够更高效地在JSP页面中处理业务逻辑。 **bean:cookie** - **功能概述**:`bean:cookie...
17. 部门表tb_dept中,deptno是主键,这意味着它的取值不允许为空且不允许重复;而dname是非空但未声明为主键,所以不允许为空,但可能有重复值。 18. 微型计算机硬件系统主要包括:微处理器、内存、输入输出设备和...
在关系数据库中,“域”指的是属性的取值范围。即每个属性都有一个特定的域,它限定了该属性的所有可能值。 ### 12. 表单字段类型 在Web开发中,通常使用单选钮(`<input type="radio">`)作为单一选择题的表示方式,...
5. 该程序段中,b1为true,因此b2将被赋值为b1,即true。然后b3的值取决于b2,但由于题目没有给出b2的具体值,无法确定b3的值。所以答案是D(错误)。 6. 数据库表中的数据行称为记录,记录由多个字段组成,每个...
1. **EL**:表达式语言是JSP 2.0引入的轻量级脚本语言,用于简化页面中的数据访问,如取值、赋值等,其语法简洁,与JavaBean属性绑定紧密。 2. **JSTL**:JSTL是一套标准的标签库,包含了核心标签、SQL标签、XML...
微信小程序支持使用`<form>`组件进行表单提交,表单提交后会触发`submit`事件,可以在事件处理函数中获取表单内的数据。这种方法适用于需要用户输入数据并提交的情况,但具体实现细节本文不再赘述。 总结起来,...
在使用EasyUI框架进行Web开发时,Combobox是一种常见的组件,它将下拉列表与输入框结合,方便用户选择或输入数据。本文将详细介绍如何在EasyUI Combobox中设置默认值以及如何获取选中项的text。 首先,我们来看如何...