- 浏览: 102413 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
wukele:
showModalDialog窗口实现 -
tudou721:
应该是prototype扩展的问题吧
像这个例子:
var ...
使用prototype操纵check box
java 代码
- /**
- * 全选的所有指定名称的checkbox
- *@state 全选的checkbox的状态
- *@name 表格中的所有checkbox的名称
- *@author fangtf
- *@type void
- */
- function selectAll(state,name) {
- var ids = document.getElementsByName(name);
- for (var i = 0; i < ids.length; i++)
- {
- ids[i].checked = state;
- }
- }
- /**
- * 全选的所有指定id名称的同名checkbox
- *@state 全选的checkbox的状态
- *@name 表格中的所有checkbox的名称
- *@name 表格中的所有checkbox的id
- *@author fangtf
- *@type void
- */
- function selectAllCheckboxByID(state,name,id) {
- var ids = document.getElementsByName(name);
- for (var i = 0; i < ids.length; i++)
- {
- if(ids[i].id == id)
- {
- ids[i].checked = state;
- }
- }
- }
- /**
- * 全选页面上所有的checkbox
- *@state 全选的checkbox的状态
- *@author fangtf
- *@type void
- */
- function selectAlls(state)
- {
- var inputs = document.getElementsByTagName("input");
- for(var i =0;i
- {
- if(inputs[i].type == "checkbox")
- {
- inputs[i].checked =state;
- }
- }
- }
- /**
- *得到鼠标所单击的行
- *@type Object
- */
- function GetRow(oElem) {
- while (oElem) {
- if (oElem.tagName.toLowerCase() == "tr" && oElem.parentElement.tagName.toLowerCase() == "tbody") {
- return oElem;
- }
- if (oElem.tagName.toLowerCase() == "table" || oElem.tagName.toLowerCase() == "th") {
- return false;
- }
- oElemoElem = oElem.parentElement;
- }
- }
- /**
- * 全选当前行的checkbox
- *@state 全选的checkbox的状态
- *@author fangtf
- *@type void
- */
- function selectRowCheckbox(state)
- {
- var row = GetRow(window.event.srcElement);
- var cells = row.childNodes;
- for(var i=0;i
- {
- var cell = cells[i].childNodes[0];
- if(cell.tagName == "INPUT")
- {
- cell.checked = state;
- }
- }
- }
- /**
- *选中指定值的Radio
- *如:有两个radio,
- *第一个的name="ids",value="1"
- *第二个的name="ids",value="2"
- *调用方法selectRadio("ids","1");
- *那么数值为1的Radio将被选中
- *@name radio的名称
- *@value radio的值
- *@author fangtf
- *@type void
- */
- function selectRadio(name,value) {
- var radioObject = document.getElementsByName(name);
- if(value === "")
- {
- radioObject[0].checked = true;
- return;
- }
- for (var i = 0; i < radioObject.length; i++)
- {
- if(radioObject[i].value == value)
- {
- radioObject[i].checked = true;
- break;
- }
- }
- }
- /**
- *选中指定值的checkbox
- *如:有两个checkbox,
- *第一个的name="ids",value="1"
- *第二个的name="ids",value="2"
- *第三个的name="ids",value="3"
- *调用这个方法selectCheckbox("ids","1,2")那么数值为1,2的checkbox将被选中
- *
- *@name 要选中的checkbox数组的名称
- *@value 判断时候选中的值
- *@author fangtf
- *@type void
- */
- function selectCheckbox(name,value) {
- var checkObject = document.getElementsByName(name);
- var valuevalues = value.split(",");
- for(var j = 0; j < values.length; j++)
- {
- for (var i = 0; i < checkObject.length; i++)
- {
- if(checkObject[i].value == values[j])
- {
- checkObject[i].checked = true;
- break;
- }
- }
- }
- }
- /**
- *选中指定值的select
- *如:有一个名称为user的select
- *
- *
- *调用这个方法selectOption("user","0")那么选项为0的选项就被选中
- *
- *@name String select的名称
- *@value String 判断时候选中的值
- *@author fangtf
- *@type void
- */
- function selectOption(name,value)
- {
- var options = document.getElementsByName(name)[0].options;
- for (var i = 0; i < options.length; i++)
- {
- if(options[i].value === value)
- {
- options[i].selected = true;
- break;
- }
- }
- }
发表评论
-
Javascript学习笔记
2007-06-25 11:54 1117... -
JS菜单实例
2007-06-25 11:53 3015... -
JS取下拉框中的值!
2007-06-25 11:51 2687java 代码 [html:select pro ... -
正则表达式的特殊字符含义!
2007-06-25 11:50 1421意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符, ... -
JS前台验证老是刷新页面!
2007-06-25 11:48 1190... -
自己总结的正则表达式的JS验证!
2007-06-25 11:47 1244... -
子窗口刷新父窗口的问题
2007-06-25 11:46 2060... -
showModalDialog窗口实现
2007-06-25 11:45 1196... -
Servlet中调JS代码
2007-06-25 11:45 1213java 代码 response.getWrit ... -
类似163附件上传的JS
2007-06-25 11:44 1572代码 <script lang ... -
JS多项目选择脚本
2007-06-25 11:44 1027代码 <html> & ... -
关于body的"大小"在ie和ff下的一些基础知识
2007-06-25 11:29 1021在做类似层拖拽等 或改变table div 等元素的大小的时候 ... -
javascript对象的property和prototype是这样一种关系
2007-06-25 11:18 770关键字: JavaScript ... -
扩展dhtmlGrid,使其支持自定义公式和动态列,表头合并
2007-06-25 10:56 1497关键字: JavaScript javascript ... -
JS正则表达式详解[收藏]
2007-06-25 10:55 934关键字: JavaScript javascript ...
相关推荐
本篇文章将深入探讨如何使用jQuery来操作checkbox和radio元素,这两种元素在表单提交和用户交互中扮演着重要角色。 首先,让我们了解checkbox和radio的基本概念。Checkbox用于提供多选选项,用户可以勾选多个选项;...
一款非常强大的表单美化插件,点击颜色替换相应的checkbox和radio样式 多个选项来自定义checkbox和radio 8个回调函数支持 6个方法来编程控制 效果详情可参考http://www.xwcms.net/js/bddm/19041.html
使用此类插件,只需引入相关JS和CSS文件,并简单调用插件方法,如`$('input[type="checkbox"]').hCheckbox();`。 四、实现自定义图标 为了进一步提升用户体验,我们可以用图片或图标字体(如Font Awesome)替换...
jQuery提供了丰富的事件处理函数,如`.click()`, `.change()`, `.focus()`等,可以监听用户对radio和checkbox的操作。例如,当用户点击一个radio按钮时,可以触发一个事件来更新其他同组radio的样式,确保只有一个被...
在JavaScript中,`checkbox`和`radio`是两种常见的表单元素,用于用户输入选择数据。它们在网页交互中扮演着重要角色。本篇将详细探讨这两种元素的使用方法、特性以及如何通过JavaScript进行操作。 一、Checkbox...
Koo.js 是一个专为前端开发者设计的轻量级插件,它提供了标签式的表单验证功能,并且支持select、checkbox和radio等元素,极大地提升了表单交互的便捷性和用户体验。本文将深入探讨Koo.js的核心特性、使用方法以及...
### radiobutton 控制 checkbox 多选 (js 实现) 在 Web 开发中,表单是与用户交互的重要组成部分。为了实现更加灵活的功能,有时我们需要利用 JavaScript 来控制表单元素的状态,例如通过单选按钮(`<input type="...
在网页设计中,"radio"和"checkbox"是两种常见的表单元素,用于用户输入选择。它们在HTML中扮演着重要角色,允许用户进行多选或单选操作。本文将详细探讨如何使用CSS3技术来美化和替代浏览器自带的默认样式,以及一...
我们需要引入 jQuery 库,并编写自定义函数来处理 checkbox 和 radio。以下是一个简单的实现: ```javascript (function($) { $.fn.customInput = function() { this.each(function(i) { var input = $(this)...
javascript checkbox/radio onchange不能兼容ie8处理办法 在ie8下,checkbox的onchange没能实现触发自定义的函数,如何解决该问题,如下: function forIe(){ if($.browser.msie){ //判断浏览器是否为ie $(input...
为了响应用户操作,可以添加事件监听器来在Checkbox或Radio的状态改变时执行某些函数。例如,添加`change`事件监听器: ```javascript // 对于Checkbox checkbox.addEventListener("change", function() { console...
这两个函数分别用于初始化和应用自定义的样式到checkbox和radio控件上。文档还提到了一个按钮的点击事件,用于在用户交互后获取选中的控件值并弹出提示。 文档中还提到,如果用户想要在此基础上对美化效果进行改进...
在Web开发中,我们经常需要对用户进行多选或单选操作的交互设计,这时候复选框(checkbox)和单选框(radio)就显得尤为重要。然而,原生HTML的样式相对单一,无法满足设计师和开发者对于界面美观度的需求。为了解决...
在JavaScript的世界里,jQuery库提供了一种简洁的方式来操作DOM元素,包括处理radio、checkbox和select。这些元素在网页表单中十分常见,用于收集用户输入。以下是对标题和描述中涉及的知识点的详细说明: 1. **...
在IT领域,特别是前端开发中,获取用户界面元素如`checkbox`、`select`和`radio`的选择状态是一项常见的需求。这些元素常用于收集用户的偏好或输入,因此准确地读取它们的`text`(显示文本)和`value`(实际值)对于...
本问题就是关于如何用 JavaScript(这里使用 jQuery)来改造`checkbox`,使其达到与`radio`一样的单选功能。 首先,我们需要了解`<input type="radio">`的特性。在默认情况下,同一组内的`radio`按钮,通过设置相同...
本文主要介绍的是如何使用单选按钮(radio)和多选按钮(checkbox)这两种常见的表单元素。以下是对标题和描述中提及的知识点的详细说明: 1. **单选按钮(radio)**: 单选按钮在微信小程序中通常用于提供一系列...
本文将详细介绍如何使用jQuery来判断`checkbox`和`radio`是否被选中。 首先,我们来看`radio`的选择判断。`radio`按钮通常用作一组互斥选项,用户只能选择其中一个。以下是一个简单的jQuery代码片段来判断某个具有...
本篇文章将详细介绍一个JavaScript函数,该函数可以用于检查表单中的文本框(`<input type="text">`)是否为空以及检查单选按钮(`<input type="radio">`)或复选框(`<input type="checkbox">`)是否被选中。...