Javascript-返回表单与函数中的关键字
返回在表单和函数中是如何工作的 我知道你可以在函数中返回false,它会停止程序的运行,如果你想取消回发,那就太好了。为什么我也会有一份表格形式的报税表 Christian Heilmann的javascript书开头的作者代码片段:Javascript-返回表单与函数中的关键字,javascript,Javascript,返回在表单和函数中是如何工作的 我知道你可以在函数中返回false,它会停止程序的运行,如果你想取消回发,那就太好了。为什么我也会有一份表格形式的报税表 Christian Heilmann的javascript书开头的作者代码片段: <form action="whatever" method="post" onsubmit="return checkSearch();"> function checkSearch() { alert ('foo'); return fa
<form action="whatever" method="post" onsubmit="return checkSearch();">
function checkSearch()
{
alert ('foo');
return false;
}
为什么我也会有一份表格形式的报税表
因为在本例中,从事件处理程序返回false是停止程序流的原因,所以需要进一步处理事件。函数本身的返回false没有效果 当处理事件的函数返回false时,它通常会停止默认操作。因此,在您的示例中,如果onSubmit函数返回false,表单将不会提交默认操作 类似地,如果从onClick事件返回false,则链接后面的默认操作将暂停。如果返回true,则在脚本执行后,浏览器将尝试跟随该链接。请这样看:
function onsubmit(){
return checkSearch();
}
那么,当我从checkSearch返回false而没有返回表单时,false是否会消失/被忽略。。。?