html的select标签事件
2008-01-24 19:44
453 查看
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
select _1
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
<script language="javaScript"> //全选或全部不选
function checkall(){
var isChecked=(document.testForm.checkAll.checked == true);
var elements=document.testForm.elements;
var counter=elements.length;
for(i=0;i<counter;i++){
var element=elements[i];
if(element.type=="checkbox"){
element.checked=isChecked;
}
}
}
//是否有checkbox被选中
function anyBodyChecked(){
var elements=document.testForm.elements;
var counter=elements.length;
for(i=0;i<counter;i++){
var element=elements[i];
if(element.checked == true){
return true;
}
}
return false;
}
</script>
<form name="testForm">
全选: <input type="checkbox" id="checkAll"onclick="checkall()" />
多项选择框列表: <input type="checkbox" name="checkbox" value="1" />
<input type="checkbox" name="checkbox" value="2"/>
<input type="checkbox" name="checkbox" value="3"/>
</form>
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
select_2
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function customerNameChange(v)
{
var JobSite = document.getElementById("jobsite");
switch (v.options[v.selectedIndex].value)
{
case "3MCorporation":
removeJobSite(JobSite);
var item_1 = new Option("Consumer Video & Audio","Consumer Video & Audio");
var item_2 = new Option("Buena Park","Buena Park");
JobSite.options.add(item_1);
JobSite.options.add(item_2);
break;
case "7UPVernon":
removeJobSite(JobSite);
var item_1 = new Option("Yorktown Power Plant","Yorktown Power Plant");
var item_2 = new Option("Ypsilanti Plant","Ypsilanti Plant");
JobSite.options.add(item_1);
JobSite.options.add(item_2);
break;
default:
removeJobSite(JobSite);
var item_1 = new Option("","");
JobSite.options.add(item_1);
break;
}
}
function removeJobSite(j)
{
while (j.options.length>0)
{
j.options.remove(0);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
select _1
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
<script language="javaScript"> //全选或全部不选
function checkall(){
var isChecked=(document.testForm.checkAll.checked == true);
var elements=document.testForm.elements;
var counter=elements.length;
for(i=0;i<counter;i++){
var element=elements[i];
if(element.type=="checkbox"){
element.checked=isChecked;
}
}
}
//是否有checkbox被选中
function anyBodyChecked(){
var elements=document.testForm.elements;
var counter=elements.length;
for(i=0;i<counter;i++){
var element=elements[i];
if(element.checked == true){
return true;
}
}
return false;
}
</script>
<form name="testForm">
全选: <input type="checkbox" id="checkAll"onclick="checkall()" />
多项选择框列表: <input type="checkbox" name="checkbox" value="1" />
<input type="checkbox" name="checkbox" value="2"/>
<input type="checkbox" name="checkbox" value="3"/>
</form>
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
select_2
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function customerNameChange(v)
{
var JobSite = document.getElementById("jobsite");
switch (v.options[v.selectedIndex].value)
{
case "3MCorporation":
removeJobSite(JobSite);
var item_1 = new Option("Consumer Video & Audio","Consumer Video & Audio");
var item_2 = new Option("Buena Park","Buena Park");
JobSite.options.add(item_1);
JobSite.options.add(item_2);
break;
case "7UPVernon":
removeJobSite(JobSite);
var item_1 = new Option("Yorktown Power Plant","Yorktown Power Plant");
var item_2 = new Option("Ypsilanti Plant","Ypsilanti Plant");
JobSite.options.add(item_1);
JobSite.options.add(item_2);
break;
default:
removeJobSite(JobSite);
var item_1 = new Option("","");
JobSite.options.add(item_1);
break;
}
}
function removeJobSite(j)
{
while (j.options.length>0)
{
j.options.remove(0);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
相关文章推荐
- 给HTML<select>标签里的option添加双击事件
- html select标签事件 传选中的value
- html select标签 点击选中事件
- HTML Select 标签选择后触发jQuery事件代码实例
- HTML+JS基础之a标签href与onclick事件的冲突处理
- golang Beego框架之HTML表单中的select标签组件的处理 推荐
- html select标签操作
- 通过JavaScript操作HTML中select标签(转)
- Html 中的select标签动态生成
- 让 select 的 option 标签支持事件监听(如复制操作)
- HTML标签元素添加获取焦点事件
- (x)html+javascript学习笔记-[select标签]
- JS获取当前年份,添加到HTML标签 select 的 option里
- html之select标签
- jq获取HTML中select标签option值的操作
- HTML学习3——表单标签,select标签,textarea标签,datalist标签,video标签
- HTML中select标签单选多选详解
- html中如何实现a标签的点击事件
- 【DOM操作】DOM操作HTML中的Select标签