1, 全选全不选操作:
<html>
<head>
<style type="text/css">
body{ font-size:150% }
td{text-align:center}
</style>
<script type="text/javascript" src="jquery-1.8.3.js"></script>
<script type="text/javascript">
function fun(){
$("input[type=checkbox]:gt(0)").prop("checked", $("#ck1").prop("checked") );
}
function f1(){
var len1 = $("input[type=checkbox]:gt(0):checked").length ;
var len2 = $("input[type=checkbox]:gt(0)").length;
if( len1 == len2 ){ $("#ck1").prop("checked",true); }
else{ $("#ck1").prop("checked",false); }
}
</script>
</head>
<body>
Id: <input type="text" id="id" style="margin-right:20px"/>
Name: <input type="text" id="name" style="margin-right:20px"/>
Price:<input type="text" id="price"/>
<input type="button" value="add" style="margin-left:20px"/>
<hr size="2"/>
<p> </p>
<table border="1" bordercolor="blue" cellspacing="0" width="70%" align="center">
<tbody id="tbody">
<tr bgcolor="lightblue" align="center">
<td><b> <input type="checkbox" id="ck1" onclick="fun()"/> </b></td>
<td><b> Id </b></td>
<td><b> Name </b></td>
<td><b> Price </b></td>
<td><b> Count </b></td>
<td><b> Total_Price </b></td>
<td><b> Delete </b> </td>
</tr>
<tr>
<td> <input name="a1" onclick="f1()" type="checkbox" /> </td>
<td> 1 </td>
<td>Iphone6</td>
<td>5000</td><td><input type="button" value="-"/><input type="text" size="2" value="1"/><input type="button" value="+"/></td><td>5000</td>
<td> <input type="button" value="delete"/> </td>
</tr>
<tr>
<td> <input name="a1" onclick="f1()" type="checkbox" /> </td>
<td> 2 </td>
<td>IPad</td>
<td>2000</td><td><input type="button" value="-"/><input type="text" size="2" value="1"/><input type="button" value="+"/></td><td>2000</td>
<td> <input type="button" value="delete"/> </td>
</tr>
<tr>
<td> <input name="a1" onclick="f1()" type="checkbox" /> </td>
<td> 3 </td>
<td>Apple</td>
<td>7</td><td><input type="button" value="-"/><input type="text" size="2" value="1"/><input type="button" value="+"/></td><td>7</td>
<td> <input type="button" value="delete"/> </td>
</tr>
<tr>
<td> <input name="a1" onclick="f1()" type="checkbox" /> </td>
<td> 3 </td>
<td>Apple</td>
<td>7</td><td><input type="button" value="-"/><input type="text" size="2" value="1"/><input type="button" value="+"/></td><td>7</td>
<td> <input type="button" value="delete"/> </td>
</tr>
<tr>
<td> <input name="a1" onclick="f1()" type="checkbox" /> </td>
<td> 3 </td>
<td>Apple</td>
<td>7</td><td><input type="button" value="-"/><input type="text" size="2" value="1"/><input type="button" value="+"/></td><td>7</td>
<td> <input type="button" value="delete"/> </td>
</tr>
</table>
<div style="text-align:center">
<input type="button" value="select all" style="margin-right:20px"/>
<input type="button" value="delete all select" style="margin-right:20px"/>
<input type="button" value="取消选中" style="margin-right:20px"/>
</div>
</body>
</html>
2.1, 用jquery搜索框下拉列表更换URL
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=GBK"/>
<style type="text/css">
span{ color:red ; font-size:82.5% ; margin-left:5px ; font-weight:bolder }
.ok{ color:green }
</style>
<script type="text/javascript" src="/jquery_day1/jquery-1.8.3.js"></script>
<script type="text/javascript">
function fun(){
var val = $("#qc option:selected").val();
if( val=="name" ){ $("#f1").prop("action","/xxx/NameAction"); }
if( val=="mobile"){ $("#f1").prop("action","/xxx/MobileAction"); }
if( val=="email"){ $("#f1").prop("action","/xxx/EmailAction"); }
}
</script>
</head>
<body>
<form action="" method="get" id="f1">
<select id="qc" name="qc" onchange="fun()">
<option>请选择</option>
<option value="name">按名字搜索</option>
<option value="mobile">按手机号码搜索</option>
<option value="email">按email邮箱搜索</option>
</select>
<input type="text" name="qcv" id="qcv"/>
<input type="submit" value="搜索"/>
</form>
</body>
</html>
2.2, 用js搜索框下拉列表更换URL
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=GBK"/>
<style type="text/css">
span{ color:red ; font-size:82.5% ; margin-left:5px ; font-weight:bolder }
.ok{ color:green }
</style>
<script type="text/javascript">
function fun(){
var qc = document.getElementById("qc");
var ops = qc.options;
var idx = qc.selectedIndex;
var val = ops[idx].value;
var f1 = document.getElementById("f1");
if( val == "name" ) f1.action="/js_day2/NameAction";
if( val == "mobile") f1.action="/js_day2/MobileAction";
if( val == "email") f1.action="/js_day2/EmailAction";
}
</script>
</head>
<body>
<form action="" method="get" id="f1">
<select id="qc" name="qc" onchange="fun()">
<option>请选择</option>
<option value="name">按名字搜索</option>
<option value="mobile">按手机号码搜索</option>
<option value="email">按email邮箱搜索</option>
</select>
<input type="text" name="qcv" id="qcv"/>
<input type="submit" value="搜索"/>
</form>
</body>
</html>
3, 用JS联级下拉列表框
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=GBK"/>
<style type="text/css">
</style>
<script type="text/javascript">
var liaoning = [{text:"沈阳",value:"shenyang"},{text:"铁岭",value:"tieling"},{text:"大连",value:"dalian"}];
var henan = [{text:"郑州",value:"zhengzhou"},{text:"信阳",value:"xinyang"},{text:"安阳",value:"anyang"}];
function getArray(prov){
if( prov=="liaoning" ) return liaoning;
if( prov=="henan") return henan;
}
function selectCitys(tag){
var prov = tag.options[ tag.selectedIndex ].value;
var array = getArray(prov);
var city = document.getElementById("city");
city.options.length = 0;
for( var i=0;i<array.length;i++){
city.options[i] = new Option( array[i].text , array[i].value );
}
}
</script>
</head>
<body>
<select name="province" onchange="selectCitys(this)">
<option>请选择省份</option>
<option value="liaoning">辽宁</option>
<option value="henan">河南</option>
</select>
<select name="city" id="city">
<option>请选择城市</option>
</select>
</body>
</html>