如何在HTML中选择复选框时创建弹出窗口
How to create pop up on selecting the checkbox in HTML
我有一张表。在表中,我有行,每行都有一列:复选框。
如下
<table>
<tr class="row">
<td class ="checkclass" ><input type="checkbox"></td>
<td></td>
<td></td>
</tr>
<tr class="row">
<td class ="checkclass" ><input type="checkbox"></td>
<td></td>
<td></td>
</tr>
</table>
我希望每当我选中复选框时,都会创建一个弹出窗口。
请注意:我无法编辑html代码。。然而,我只能在javascript中做一些更改。
PS:最后我想突出显示所选的行。
您可以使用Jquery库并利用.change()功能
$('.target').change(function() {
alert('Handler for .change() called.');
});
参考:http://api.jquery.com/change/
关于如何使用JQuery是一个不同的问题
现在对于javascript来说,这是一个更大的破解:
function checkAddress(checkbox)
{
if (checkbox.checked)
{
alert("a");
}
}
要添加带有Javascript 的HTML点击
document.getElementById("ElementID").setAttribute("onchange", function() {checkAddress(this));
HTML
<input type="checkbox" name="checkAddress" />
请检查以下链接
http://jqueryui.com/dialog/#modal-形成
http://www.mywebdeveloperblog.com/my-jquery-plugins/modalpoplite
<td class ="checkclass" ><input type="checkbox" onchange='checkBoxClicked();'></td>
function checkBoxClicked()() {
alert("Hi");
}
for more info you can use [javascript pop-up][1] but i will suggest to go with jQuery or modal
[1]: http://www.echoecho.com/jsbasics.htm
您可以使用jquery
$('.checkclass input').change(function() {
// code here
});
我希望这将有助于解决你的问题。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 创建弹出窗口
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 如何在Ol3弹出窗口中添加用javascript创建的按钮上的点击事件
- Chrome应用程序在全屏中创建新窗口-html元素不是全高的
- 为在新窗口中打开外部链接创建异常
- 单击或取消选中复选框时,如何创建弹出的自定义窗口
- 为自定义网站创建JavaScript搜索框,创建显示搜索结果的弹出窗口
- 有没有一种方法可以检测何时触发了溢出-y:auto,并因此创建一个弹出窗口
- 如何在同一浏览器屏幕中创建多个窗口
- 如何在不使用iframe或库的情况下创建剪切显示窗口区域
- 传单:如何在弹出窗口中创建链接选择器
- Chrome扩展程序:检测从后台创建窗口事件
- karma-html2js不创建窗口__html__
- 访问创建窗口
- ExtJs,从不同版本的iframe创建窗口,正确设置高度
- 修改电子浏览器窗口选项而不重新创建窗口
- Chrome扩展同步调用-仅在窗口关闭后创建窗口
- 在Chrome App中创建窗口在启动时忽略边界
- 如何使用 javascript 创建窗口实例