公司类型:
<input name=comp_type type=checkbox value=1>分公司
<input name=comp_type type=checkbox value=2>客户
<input name=comp_type type=checkbox value=4>供应商
<input name=comp_type type=checkbox value=8>合作伙伴
<input name=comp_type type=checkbox value=16>竞争对手
<br>
<input type=button value="存盘" onclick="toGetValue()">
<input name=comp_type_value title='类型值'>
<input type=button value="取出" onclick="toAnyValue()">
</html>
<script language=javascript> function toGetValue()
{
var comp_type=document.all("comp_type");
var a=0;
for (var i=0;i<comp_type.length;i++)
{
if( comp_type[i].checked) a=a+comp_type[i].value*1;
}
document.all("comp_type_value").value=a;
}
function toAnyValue()
{
var comp_type=document.all("comp_type");
var a=parseInt(document.all("comp_type_value").value);
if(isNaN(a))
{
document.all("comp_type_value").value="";
a=0;
}
var b=1;
for (var i=0;i<comp_type.length;i++)
{
comp_type[i].checked=((a&comp_type[i].value)>0);
}
}
</script>
<input name=comp_type type=checkbox value=1>分公司
<input name=comp_type type=checkbox value=2>客户
<input name=comp_type type=checkbox value=4>供应商
<input name=comp_type type=checkbox value=8>合作伙伴
<input name=comp_type type=checkbox value=16>竞争对手
<br>
<input type=button value="存盘" onclick="toGetValue()">
<input name=comp_type_value title='类型值'>
<input type=button value="取出" onclick="toAnyValue()">
</html>
<script language=javascript> function toGetValue()
{
var comp_type=document.all("comp_type");
var a=0;
for (var i=0;i<comp_type.length;i++)
{
if( comp_type[i].checked) a=a+comp_type[i].value*1;
}
document.all("comp_type_value").value=a;
}
function toAnyValue()
{
var comp_type=document.all("comp_type");
var a=parseInt(document.all("comp_type_value").value);
if(isNaN(a))
{
document.all("comp_type_value").value="";
a=0;
}
var b=1;
for (var i=0;i<comp_type.length;i++)
{
comp_type[i].checked=((a&comp_type[i].value)>0);
}
}
</script>
解决方案 »
- JS 删除行问题
- javascript 网页框架求教~~~~
- IE和火狐脚本判断机制问题,回答的出说明你已不是菜鸟级!!!散分
- ie浏览器好像不支持通过属性选择符,即不支持E1[attr=value]{}方式,那我想对<input type=text>和<input type=button>有不同的样式,css
- 求教JS连接数据库问题
- csdn页面框架的javascript是怎么实现的,有哪位兄台知道
- 如何控制text输入的长度和输入只能是字符
- 请问如何用javascript往客户端写cookies?
- 用dialog弹出的小窗口上zeroclipboard实现的一键复制到剪切板功能在IE浏览器上无法使用
- JS在外部函数循环中使用闭包的问题
- 怎么将一个层随着滚动条的拖动而始终定位在浏览器中央,而可以手工拖动???
- 菜鸟问题:我现在学js用这本书可以吗??
<form name=aa>
<input type=checkbox name=1 value=1>
<input type=checkbox name=2 value=2>
<input type=checkbox name=3 value=3>
<input type=checkbox name=4 value=4>
</form>
<input type=button value="存盘" onclick=saveData(document.aa)>
<input type=button value="读取" onclick=loadData(document.aa)>
<script>
var section ="123" //该字段从数据库中取出点存盘的时候写入到数据库中
function saveData(obj){
section = "";
for(var i=0;i<obj.elements.length;i++){
if(obj.elements[i].checked)
section +=String(i+1);
}
alert(section);}function loadData(obj){ //根据section的值来将checkbox选取
for(var i=0;i<obj.elements.length;i++)
obj.elements[i].checked=false;
for(var i=0;i<section.length;i++){
var s1 = parseInt(section.charAt(i));
document.aa.elements[s1-1].checked=true;
}
}
</script>