一个javascript程序结构的问题

来源:百度知道 编辑:UC知道 时间:2024/05/10 18:00:48
1、<form onsubmit="uploadimg(this);return false;"></form>
2、function uploadimg(theform){
theform.submit();
}
请问以下:那个return false的作用是什么呢?
谢谢。

为事件返回false是阻止它的默认动作。比如在onsubmit事件中return false,能阻止这个表单的提交动作。onsubmit="uploadimg(this);return false;" 这句的意思是,当当前表单的submit事件被触发时,执行“uploadimg(this)”,但是不提交表单。

return false 做用是 你点提交了 但是不执行提交这个动作,返回 false
如果没有 return false 或者 是return true 就表示 执行提交动作

在onclick 或者 oncontentmenu 等很多 事件中都是一样的能用的