html 标签内的onclick="func"与onclick="return func();"的区别
答案:2 悬赏:30 手机版
解决时间 2021-11-28 09:58
- 提问者网友:相思似海深
- 2021-11-27 09:37
html 标签内的onclick="func"与onclick="return func();"的区别
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-11-27 10:43
onclick="func()" 表示只会执行 func , 但是不会传回 func 中之回传值
onclick = "return func()" 则是 执行 func 并传回 func 中之回传值
范例:
with return
without return
使用 return doAlert() 的 checkbox 会因为 func 回传 false 而中断 click 动作
onclick = "return func()" 则是 执行 func 并传回 func 中之回传值
范例:
with return
without return
使用 return doAlert() 的 checkbox 会因为 func 回传 false 而中断 click 动作
全部回答
- 1楼网友:猎心人
- 2021-11-27 11:47
你好,第一种写法是不对的,最起码也要加上func()括号才行,
onClick事件时相当于onClick="return true/false"
例:
{
if(myform.number.value=="" )
{
window.alert("不能为空!");
myform.number.focus();
return false;
}
return true;
}
调用方法返回true时才提交表单,反之则不提交,这是submit按钮
希望可以帮到你
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯