Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试添加警告以防止用户在提交前离开表单。我做错了什么?_Javascript - Fatal编程技术网

Javascript 尝试添加警告以防止用户在提交前离开表单。我做错了什么?

Javascript 尝试添加警告以防止用户在提交前离开表单。我做错了什么?,javascript,Javascript,我已经在这里和互联网上浏览了5个多小时,我不知道我做错了什么。这可能是非常简单的事情。以下是我目前的代码: <script type='text/javascript'>//<![CDATA[ window.addEvent('load', function() { document.getElementsByClassName('submitformlisting')[0].onclick = function(){ window.btn_clicked = true; }

我已经在这里和互联网上浏览了5个多小时,我不知道我做错了什么。这可能是非常简单的事情。以下是我目前的代码:

<script type='text/javascript'>//<![CDATA[ 
window.addEvent('load', function() {
document.getElementsByClassName('submitformlisting')[0].onclick = function(){
window.btn_clicked = true;
};
window.onbeforeunload = function(){
if(!window.btn_clicked){
    return 'If you leave now, your information will be lost.';
}
};
});//]]>  

</script>
//
我的提交按钮如下所示:

<input type="submit" name="submit" id="submitformlisting" class="id="submitformlisting"" value="Add Listing" tabindex="4" onclick="return doSubmit();" />

你把html中的类搞乱了。将
class=“id=”submitformlisting“
更改为
class=“submitformlisting”

但是你最好使用id而不是类

改变

document.getElementsByClassName('submitformlisting')[0].onclick = function(){


你把html中的类搞乱了。将
class=“id=”submitformlisting“
更改为
class=“submitformlisting”

但是你最好使用id而不是类

改变

document.getElementsByClassName('submitformlisting')[0].onclick = function(){


在询问时始终精确,到底什么不起作用以及控制台中的错误是什么(你,对吗?)。控制台中的错误是:Uncaught TypeError:Object[Object global]没有“addEvent”方法在询问时始终精确,到底什么不起作用以及控制台中的错误是什么(你,对吗?)控制台中的errro是:uncaughttypeerror:Object[Object global]没有“addEvent”方法。我做了这些更改,但它仍然不工作。未触发onbeforeunload警告。这就像整个javascript都不存在一样。我做了这些更改,但仍然不起作用。未触发onbeforeunload警告。就像整个javascript都不存在一样。