JS实现鼠标单击单元格时 单元格里的Check为选中
2009-08-17 19:41
330 查看
Table : MyGrid1
function MyGrid1.onclick(e)
{
if(!e) e = window.event;
var obj
if(window.event)
obj = e.srcElement
else
obj = e.target
if(obj.tagName == "TD")
{
if(obj.children[0] != null)
{
if(obj.children[0].checked == true)
{
if(obj.children[0].disabled == false)
obj.children[0].checked =false;
}
else if(obj.children[0].disabled == false)
obj.children[0].checked =true;
}
}
}
<table id='MyGrid1' cellspacing='0' cellpadding='0' border='1' borderColor='#000000' >
<tr height=18><td><INPUT class='i0' name='Rq:_0' type='text' value='2009-08-24' readOnly></td><td>2009-08-24</td><td>星期一</td><td><input name='breakfast:_0' type='checkbox' style="width:27px; height:27px"/></td><td><input name='lunch:_0' type='checkbox' style="width:27px; height:27px"/></td><td><input name='supper:_0' type='checkbox' style="width:27px; height:27px"/></td></tr>
<tr height=18><td><INPUT class='i0' name='Rq:_1' type='text' value='2009-08-25' readOnly></td><td>2009-08-25</td><td>星期二</td><td><input name='breakfast:_1' type='checkbox' style="width:27px; height:27px"/></td><td><input name='lunch:_1' type='checkbox' style="width:27px; height:27px"/></td><td><input name='supper:_1' type='checkbox' style="width:27px; height:27px"/></td></tr>
<tr height=18><td><INPUT class='i0' name='Rq:_2' type='text' value='2009-08-26' readOnly></td><td>2009-08-26</td><td>星期三</td><td><input name='breakfast:_2' type='checkbox' style="width:27px; height:27px"/></td><td><input name='lunch:_2' type='checkbox' style="width:27px; height:27px"/></td><td><input name='supper:_2' type='checkbox' style="width:27px; height:27px"/></td></tr>
<tr height=18><td><INPUT class='i0' name='Rq:_3' type='text' value='2009-08-27' readOnly></td><td>2009-08-27</td><td>星期四</td><td><input name='breakfast:_3' type='checkbox' style="width:27px; height:27px"/></td><td><input name='lunch:_3' type='checkbox' style="width:27px; height:27px"/></td><td><input name='supper:_3' type='checkbox' style="width:27px; height:27px"/></td></tr>
<tr height=18><td><INPUT class='i0' name='Rq:_4' type='text' value='2009-08-28' readOnly></td><td>2009-08-28</td><td>星期五</td><td><input name='breakfast:_4' type='checkbox' style="width:27px; height:27px"/></td><td><input name='lunch:_4' type='checkbox' style="width:27px; height:27px"/></td><td><input name='supper:_4' type='checkbox' style="width:27px; height:27px"/></td></tr>
<tr height=18><td><INPUT class='i0' name='Rq:_5' type='text' value='2009-08-29' readOnly></td><td>2009-08-29</td><td>星期六</td><td><input name='breakfast:_5' type='checkbox' style="width:27px; height:27px"/></td><td><input name='lunch:_5' type='checkbox' style="width:27px; height:27px"/></td><td><input name='supper:_5' type='checkbox' style="width:27px; height:27px"/></td></tr>
<tr height=18><td><INPUT class='i0' name='Rq:_6' type='text' value='2009-08-30' readOnly></td><td>2009-08-30</td><td>星期日</td><td><input name='breakfast:_6' type='checkbox' style="width:27px; height:27px"/></td><td><input name='lunch:_6' type='checkbox' style="width:27px; height:27px"/></td><td><input name='supper:_6' type='checkbox' style="width:27px; height:27px"/></td></tr></table>
function MyGrid1.onclick(e)
{
if(!e) e = window.event;
var obj
if(window.event)
obj = e.srcElement
else
obj = e.target
if(obj.tagName == "TD")
{
if(obj.children[0] != null)
{
if(obj.children[0].checked == true)
{
if(obj.children[0].disabled == false)
obj.children[0].checked =false;
}
else if(obj.children[0].disabled == false)
obj.children[0].checked =true;
}
}
}
<table id='MyGrid1' cellspacing='0' cellpadding='0' border='1' borderColor='#000000' >
<tr height=18><td><INPUT class='i0' name='Rq:_0' type='text' value='2009-08-24' readOnly></td><td>2009-08-24</td><td>星期一</td><td><input name='breakfast:_0' type='checkbox' style="width:27px; height:27px"/></td><td><input name='lunch:_0' type='checkbox' style="width:27px; height:27px"/></td><td><input name='supper:_0' type='checkbox' style="width:27px; height:27px"/></td></tr>
<tr height=18><td><INPUT class='i0' name='Rq:_1' type='text' value='2009-08-25' readOnly></td><td>2009-08-25</td><td>星期二</td><td><input name='breakfast:_1' type='checkbox' style="width:27px; height:27px"/></td><td><input name='lunch:_1' type='checkbox' style="width:27px; height:27px"/></td><td><input name='supper:_1' type='checkbox' style="width:27px; height:27px"/></td></tr>
<tr height=18><td><INPUT class='i0' name='Rq:_2' type='text' value='2009-08-26' readOnly></td><td>2009-08-26</td><td>星期三</td><td><input name='breakfast:_2' type='checkbox' style="width:27px; height:27px"/></td><td><input name='lunch:_2' type='checkbox' style="width:27px; height:27px"/></td><td><input name='supper:_2' type='checkbox' style="width:27px; height:27px"/></td></tr>
<tr height=18><td><INPUT class='i0' name='Rq:_3' type='text' value='2009-08-27' readOnly></td><td>2009-08-27</td><td>星期四</td><td><input name='breakfast:_3' type='checkbox' style="width:27px; height:27px"/></td><td><input name='lunch:_3' type='checkbox' style="width:27px; height:27px"/></td><td><input name='supper:_3' type='checkbox' style="width:27px; height:27px"/></td></tr>
<tr height=18><td><INPUT class='i0' name='Rq:_4' type='text' value='2009-08-28' readOnly></td><td>2009-08-28</td><td>星期五</td><td><input name='breakfast:_4' type='checkbox' style="width:27px; height:27px"/></td><td><input name='lunch:_4' type='checkbox' style="width:27px; height:27px"/></td><td><input name='supper:_4' type='checkbox' style="width:27px; height:27px"/></td></tr>
<tr height=18><td><INPUT class='i0' name='Rq:_5' type='text' value='2009-08-29' readOnly></td><td>2009-08-29</td><td>星期六</td><td><input name='breakfast:_5' type='checkbox' style="width:27px; height:27px"/></td><td><input name='lunch:_5' type='checkbox' style="width:27px; height:27px"/></td><td><input name='supper:_5' type='checkbox' style="width:27px; height:27px"/></td></tr>
<tr height=18><td><INPUT class='i0' name='Rq:_6' type='text' value='2009-08-30' readOnly></td><td>2009-08-30</td><td>星期日</td><td><input name='breakfast:_6' type='checkbox' style="width:27px; height:27px"/></td><td><input name='lunch:_6' type='checkbox' style="width:27px; height:27px"/></td><td><input name='supper:_6' type='checkbox' style="width:27px; height:27px"/></td></tr></table>
相关文章推荐
- JS实现页面table鼠标移动改变tr行颜色,单击tr选中复选框功能
- JS实现表格隔行换色,鼠标经过换色,单击换色,再单击还原等功能
- 鼠标单击TabSequence=0的单元格时黑色选中色变为其他颜色
- asp.net实现 gridview 鼠标单击任意字段选中一行 ,并获取数据
- JS实现鼠标单击与双击事件共存
- 超简单JS实现把鼠标选中文字发送到新浪微博
- 使用js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
- js实现鼠标点击文本框自动选中内容的方法
- 如何使鼠标单击ITEM单元格时黑色选中色变为其他颜色?(原创)
- 新浪微博插入话题后部分文字选中的js实现(控制鼠标指针位置/自动选择指定文本)
- js+css实现禁止鼠标右键与选中网页文字
- 请教方法和例子:VS2003的datagrid控件,如何实现用鼠标拖动的方法选中任意区域的多个单元格,然后进行统一编辑??
- js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
- 实现鼠标点击单元格显示...按钮,点击按钮,弹出对话框,选中后在相应的单元格显示Text,并绑定单元格Value值。
- JS实现鼠标双击页面向下滚动,单击停止的特效
- 鼠标单击TabSequence=0的单元格时黑色选中色变为其他颜色
- JS+CSS实现可以凹陷显示选中单元格的方法