在填写字段时,用户可能会不小心点击某些链接。
但如果他们没有填补任何人,我就不需要阻止你的卸货。
仅当表单已更改时,如何将事件x<-0
for(y in 1:2){
x<-x+1
print(y+x)
}
# [1] 2
# [1] 4
添加到onbeforeunload
对象?
答案 0 :(得分:0)
还有另一种方法可以做到这一点,如果你有jQuery,你可以阻止所有链接(a)点击,如果用户没有填写任何内容。
function fillCheck(){
return /* filled? (true or false) */;
}
$('body').on('click','a',function(){
isFill = fillCheck();
if(!isFill){
return false;
}
})
答案 1 :(得分:0)
首先绑定事件并检查表单是否已更改。
示例代码:
window.onbeforeunload = function(e) {
var formChanged = $(".name").val(); // This is example. Make any boolean value.
if (formChanged) {
return 'Dialog text here.';
}
};
&#13;