我在页面上使用fancybox,但我使用它作为设计功能而不是jQuery模式.我试图阻止用户关闭它(因为它将"打破"页面的设计).我设法阻止用户点击fancybox,但是当按下Esc键时我无法将其关闭.我试过'closeOnEscape': false但这似乎不起作用.以下是我的代码.关于我做错了什么或我需要做什么的任何建议?
$(document).ready(function () {
$.fancybox({
'width': '340px',
'height': '100%',
'autoScale': true,
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'iframe',
'href': 'form.php',
'hideOnContentClick': false,
'closeBtn' : false,
'helpers' : {
'overlay' : {
'closeClick': false,
}
}
});
});
Run Code Online (Sandbox Code Playgroud) 基本上,我有输入框内的字段标签,并使用onblur和onclick来清除值等.我也有一些javascript,以确保所需的文件不作为标签提交,例如名字包含标签First Name*和我不希望它提交为First Name*.
我正在努力的地方是评论框.它不是一个必填字段,因此我不希望弹出警报,我只是希望javascript将值更改为空白或n/a如果它保留为"注释".这是我用来尝试实现这个的javascript代码:
var comments=document.getElementById('comments').value;
if (comments=="comments")
{
document.getElementById('comments').value="n/a";
}
Run Code Online (Sandbox Code Playgroud)