每个checkbox的名字都不一样吗?你打算怎么提交到后台去呢
解决方案 »
- Dreamweaver中上下折叠的面板怎样改成左右折叠的面板?
- 如何用JavaScript 实现datagrid 的 隐藏 以及其行列 的 隐藏?
- 我有两一个域名www.94hr.com 有两个二级别域名 为什么javascript 生成的Cookie无法共享,而asp生成的可以共享
- js 一维数组按照条件转化为二维数组
- HTML中可不可以通过onclick事件来使表格中的一个表格消失和显示啊
- 一个计算数组的问题
- 请教一个关于onblur的问题
- 请问这段javascript为什么在有的机器上起作用,有的机器上就不行?如何修改?
- 怎样通过程序实现点击键盘某一键?
- 关于setTimeOut()的一个问题。
- 请问:如何指定form的target,我需要指向重重frame框架的最顶级窗口
- 求教: new ActiveXObject("MSXML2.DOMDocument.3.0") 需要ie的版本多高哇? 我的总是有黄的叹号!
例如 changed[id][name]=industry160, changed[id][value]=15, changed[id][checked]=checked(或者unchecked,这个用来判断更改状况的)
谢谢~
只要checkboxname.checked != checkboxname.defaultChecked就可以判断它是被更改了
function aa(){
if (document.form1.checkbox1.checked){
document.alert("你一选种复选框")
}
eles{
document.alert("你没有选种复选框")
}
}
<script>
如果可以用数组就:
Private checkbl(1 To 10) As Boolean
Private Sub Checkbox_Click(Index As Integer)
checkbl(Index) = Not checkbl(Index)
End Sub
建了两个数组,每点一次Checkbox,相应的checkbl(index)就会翻转一次,
如果你要看用户点了几次,就这样,
Private checkbl(1 To 10) As INT
Private Sub Checkbox_Click(Index As Integer)
checkbl(Index) = checkbl(Index) + 1
End Sub不用数组很好办呀,
那你就把他们各取一个名字就行了,
<!--
function funcheck()
{
for(var i=0;i<document.all.length;i++)
{
if(document.all(i).type == 'checkbox' && document.all(i).checked == true)
{
alert('选中checkbox的name:'+document.all(i).name+'\nvalue是:'+document.all(i).value);
}
}
}
//-->
</script><input type="checkbox" name="daily159" checked value="1">
<input type="checkbox" name="week159" checked value="7">
<input type="checkbox" name="industry159" checked value="15">
<input type="checkbox" name="month159" value="30"><input type="checkbox" name="daily160" checked value="1">
<input type="checkbox" name="week160" checked value="7">
<input type="checkbox" name="industry160" value="15">
<input type="checkbox" name="month160" checked value="30">
<p><input type=button value=check onclick="funcheck();">
跟名字无关,请参照~~~
我想这样, <input type="checkbox" name="month160" checked value="30" onclick="funcheck();"> 然后每次点击这个checkbox,我都能获得这个checkbox的name,value和是否checked?TO my99() : VB SCRIPTS我看不懂……
在onsubmit时和初始太比较.
<!--
function funcheck(strname,strvalue,strchecked)
{
alert('name is:'+strname);
alert('value is:'+strvalue);
alert('checked is:'+strchecked);
}
//-->
</script><input type="checkbox" name="daily159" checked value="1" onclick="funcheck(this.name,this.value,this.checked);">
<input type="checkbox" name="week159" checked value="7" onclick="funcheck(this.name,this.value,this.checked);">
<input type="checkbox" name="industry159" checked value="15" onclick="funcheck(this.name,this.value,this.checked);">
<input type="checkbox" name="month159" value="30" onclick="funcheck(this.name,this.value,this.checked);"><input type="checkbox" name="daily160" checked value="1" onclick="funcheck(this.name,this.value,this.checked);">
<input type="checkbox" name="week160" checked value="7" onclick="funcheck(this.name,this.value,this.checked);">
<input type="checkbox" name="industry160" value="15" onclick="funcheck(this.name,this.value,this.checked);">
<input type="checkbox" name="month160" checked value="30" onclick="funcheck(this.name,this.value,this.checked);">good luck~~~
<script language="javascript">
<!--
array_c = new Array();
array_d = new Array();
function funcheck()
{
var d;
var c = window.event.srcElement;
//d = getid(c.name);
d = c.name
if (c.defaultChecked == true) {
if(!in_array(array_c,d)) {
array_c.push(d);
}
else {
array_c = del_item(array_c,d);
}
}
else {
if(!in_array(array_d,d)) {
array_d.push(d);
}
else array_d = del_item(array_d,d);
}
document.all.checked.value=array_c.join("|");
document.all.unchecked.value=array_d.join("|");
}
function getid(a)
{
return a.replace(/\D*/,"");
}
function in_array(ary,b) {
var i;
for(i=0;i<ary.length;i++) {
if(ary[i]==b) {
return true;
break;
}
}
return false;
}
function del_item(ary,b) {
var i;
for(i=0;i<ary.length;i++) {
if(ary[i]==b) {
ary[i]='';
}
}
return ary;
}
//-->
</script><input type="checkbox" name="daily159" checked onclick="funcheck();" value="1">
<input type="checkbox" name="week159" checked onclick="funcheck();" value="7">
<input type="checkbox" name="industry159" checked onclick="funcheck();" value="15">
<input type="checkbox" name="month159" onclick="funcheck();" value="30"><input type="checkbox" name="daily160" checked onclick="funcheck();" value="1">
<input type="checkbox" name="week160" checked onclick="funcheck();" value="7">
<input type="checkbox" name="industry160" onclick="funcheck();" value="15">
<input type="checkbox" name="month160" checked onclick="funcheck();" value="30">
<input type="hidden" name="checked" >
<input type="hidden" name="unchecked" >