日期:2014-05-16 浏览次数:20834 次
?
1、一个复选框,点击之后一组复选框全部都选上
<%@ Page Language="C#" CodeBehind="Default.aspx.cs" Inherits="practise._Default" %>
<!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 runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="checkbox" name=" checkA " onpropertychange=" for(i=0;i<A.children.length;i++){A.children[i].checked=this.checked} ">
<br />
<span id="A">
<input type="checkbox" name=" A1 " />
<input type="checkbox" name=" A2 " />
<input type="checkbox" name=" A3 " />
</span>
</div>
</form>
</body>
</html>
2、动态添加、删除两边的数据
<!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>
<title></title>
</head>
<mce:script type="text/javascript" language="javascript"><!--
function addItem(fromName, toName) {
eval_r("var obj1=myForm." + fromName);
eval_r("var obj2=myForm." + toName); obj1.options[0].selected = false;
if (obj1.selectedIndex == -1)
return false;
var tempValue; var tempText;
for (var i = 1; i < obj1.length; i++) {
// begin from 1
if (obj1.selectedIndex == -1) break;
tempValue = obj1.options[obj1.selectedIndex].value;
tempText = obj1.options[obj1.selectedIndex].text;
obj1.options[obj1.selectedIndex] = null;
obj2.add(new Option(tempText, tempValue), 0);
}
}
function deleteItem(fromName, toName) {
eval_r("var obj1=myForm." + fromName);
eval_r("var obj2=myForm." + toName);
if (obj1.selectedIndex == -1)
return false;
var tempValue;
var tempText;
for (var i = 0; i < obj1.length; i++) {
// begin from 0
if (obj1.selectedIndex == -1) break;
tempValue = obj1.options[obj1.selectedIndex].value;
tempText = obj1.options[obj1.selectedIndex].text;
obj1.options[obj1.selectedIndex] = null;
obj2.add(new Option(tempText, tempValue), 1); // addItem index is 1
}
}
// --></mce:script>
<body>
<form name="myForm" method="post">
<select name="dept_company" size="10" multiple="multiple" id="dept_company">
<option value="">Please Select... </option>
<option value="a">AA</option>
<option value="b">BB</option>
<option value="c">CC</option>
</select>
<input name="dept_company_list" type="hidden" />
<input name="button" type="button" onclick="addItem('dept_company','dept_company2')"
value="添加-->>" />
<input name="button" type="button" onclick="deleteItem('dept_company2','dept_company')"
value="<<--删除" />
<select name="dept_company2" size="10" multiple="multiple" id="dept_company2">
</select>
</form>
</body>
</html>
3、即时提示限制输入的字符数
<!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>
<title></title>
</head>
<mce:script language="javascript" type="text/javascript"><!--
function SymError() {
return true;
}
window.onerror = SymError;
function strlength(str) {
var l = str.length;
var n = l;
for (var i = 0; i < l; i++) {