在单击文本框时,selectRow复选框函数不应该工作
On clicking the textbox the selectRow checkbox function should not work
.我需要帮助。我有一个表格行,其中有一个复选框,文本框。和一些数字
单击该行,复选框被选中,再次单击该行,复选框被选中。但是有一个问题,复选框被选中后,当我点击文本框输入一个值,复选框也被选中。我不希望这种事发生。我需要删除行选择功能,仅为文本框单元格。请大家帮帮我……
js代码:
function selectRow(row)
{
var chk = row.getElementsByTagName('input')[0];
if (!chk.disabled) {
chk.checked = !chk.checked;
}
}
小提琴
在文本框中添加onclick="event.stopPropagation()":
<td width="30" valign="middle"><input name="Item2_quantity1" type="text"
class="tb5"placeholder="1" id="Item2_quantity1" size="1" maxlength="2" value="1"
onclick="event.stopPropagation()" /></td>
这是一个更新的小提琴
当你在小提琴中使用jQuery时。试试这个:
$("table#Item2_listing tr").click(function(e){
if(e.target.type!=="text"){
var chk = $(this).find('input[type=checkbox]')[0];
if (!chk.disabled) {
chk.checked = !chk.checked;
}
}
});
相关文章:
- Javascript复选框函数:;缺少:在属性id之后"
- 如何使用javascript函数在gridview中按行启用/禁用复选框
- 如何创建php函数或任何脚本/jquery Javascript,使我能够获取与复选框关联的值并添加它们
- 根据条件将函数放入数组中(如果选中复选框)
- Javascript:函数bind.click&对于每个复选框
- 通过原型/构造函数从复选框输出值
- Jquery移动转换复选框在Jquery onclick函数()中第二次选中不起作用
- 函数更改不适用于动态创建的表的复选框
- Javascript函数禁用复选框
- 在服务器上创建一个复选框,使用 javascript 处理函数
- 将函数事件绑定到更改函数的复选框/标签
- 无论首先单击哪个复选框,都需要调用函数1次-.one()的一些变体
- 我可以使用一个函数让所有复选框都被选中或取消选中吗(不使用点击触发器)
- 嗨,我正试图将我的movieprice数组从复选框值传递给另一个计算选择总数的函数,但我的代码没有;t运行
- 为预先选中的复选框在加载时运行ng更改函数
- 如何在使用onclick函数选中复选框时添加或减去值
- JavaScript selectAlldescelectAll复选框函数没有'我不在IE8上工作
- 如何在Angularjs中使用复选框函数访问表数据
- js动态创建的点击复选框函数未定义
- 在单击文本框时,selectRow复选框函数不应该工作