如何在iframe窗口中只允许选中一个复选框
How to only allow one check box to be selected of iframe window?
下面是我的javascript代码
var iframe = document.getElementById('pltc');
iframe.contentWindow.document.open('text/htmlreplace');
iframe.contentWindow.document.write('<input type="checkbox" name="tc0">Yes<input type="checkbox" name="tc0">N0<br/><br/><br/><br/><input type="checkbox" name="tc1">Yes<input type="checkbox" name="tc1">No ');
iframe.contentWindow.document.close();
//Near checkboxes
$('#pltc input[name="tc0"]').click(function() {
$(this).siblings('input:checkbox').prop('checked', false);
});
我的html代码中有一个iframe标签,id="plc",并包含上面的js代码。我想要的是同时只能选择一个复选框。
但不起作用。
var script = document.createElement("script");
script.type = "text/javascript";
script.text = 'function checkTypeTc0(type) { if(type == "no" && document.getElementById("idTc0Yes").checked) { document.getElementById("idTc0Yes").checked=false; } else if(type == "yes" && document.getElementById("idTc0No").checked) { document.getElementById("idTc0No").checked=false; }}';
iframe.contentWindow.docent.body.appendChild(脚本);
在这里的HTML代码中,我不得不在JS代码中添加一些id,我们不能使用JQuery符号
var text = '<input id="idTc0Yes" type="checkbox" name="tc0" onclick=checkTypeTc0("yes")>Yes<input id="idTc0No" type="checkbox" name="tc0" onclick=checkTypeTc0("no")>N0<br/><br/><br/><br/><input type="checkbox" name="tc1">Yes<input type="checkbox" name="tc1">No <button id="ruben">eo</button>';
var doc = document.getElementById('pltc').contentWindow.document;
doc.open();
doc.write(text);
doc.close();
让我知道这是否适合您的问题
相关文章:
- 复选框:一次只允许单击一个复选框
- jquery从2个json字符串构建一个复选框表单
- 聚合物铁形式验证至少选中一个复选框
- 我有多个复选框,并希望为其中 2 个制定规则,以便如果我选择 1 个,则无法选择另一个
- 如何从多个复选框中获取最后一个值
- 选中复选框的Jquery/Javascript问题使用输入框操作将行从一个表添加到另一个表
- 在单击一个或多个复选框的同时调用iframe
- 如何创建只允许用户在选中前一个复选框的情况下选择复选框的复选框验证
- 复选框一次选中一个不在gridview中工作
- 如果选中了以下复选框,请选中上一个复选框
- 复选框一次选中一个不起作用
- 如何创建一个新的<李>带有复选框或<a>在里面
- 在一组复选框中,一次只允许选择一个
- 如何通过jQuery选中所有复选框并在单击一个复选框时取消选择
- 如何发现至少有一个复选框被选中或没有使用javascript
- 在mvc4中选择另一个复选框时禁用复选框
- 导航到另一个页面后,复选框状态会更改
- Javascript选中一个表中的所有复选框,该表的行具有样式显示标记
- 在服务器上创建一个复选框,使用 javascript 处理函数
- 选择一个从 mysql 返回选中/未选中复选框的对象