在问题表格中,我有一个IFrame,其中包含“显示评论”和“电子邮件服务指南”点击功能。该功能是单击“电子邮件服务指南”,打开电子邮件表单。
我想要修改的是...... 当我点击“电子邮件服务指南”时,我想首先显示确认按钮框。如果选择“确定”,则要显示电子邮件表单。否则选择“取消”,不要显示任何形式。
我使用jquery选择器,但问题是代码首先直接显示电子邮件表单。我该怎么办?我还附上了表单样式和Html IFRAME部分。谢谢.. 请给我一些建议。!
$('#kbviewer').load(function () {
$(this).contents().find('#btnEmailArticle').click(function () {
var msg = confirm('The guide selected is for internal circulation. Click OK to proceed or Click Cancel.');
if (msg) {
window.execScript(action);
}
});
});
答案 0 :(得分:0)
如果我理解正确,您应该在iframe上使用style="display:none"
,然后使用show()
iframe ...
$('#kbviewer').load(function () {
$(this).contents().find('#btnEmailArticle').click(function () {
var msg = confirm('The guide selected is for internal circulation. Click OK to proceed or Click Cancel.');
if (msg) {
$('#iframe').show();
window.execScript(action);
}
});
});
答案 1 :(得分:0)
$('#kbviewer').load(function () {
$(this).contents().find('#btnEmailArticle').click(function(event) {
var msg = confirm('The guide selected is for internal circulation. Click OK to proceed or Click Cancel.');
if (msg) {
window.execScript(action);
} else {
event.preventDefault();
}
});
});