[英]why isn't my simple function doing return false working?
<form id="form1" onsubmit="return hi(this);">
#1
function hi(bla){
console.log("abc");
return false
}
#2
function hi(bla){
console.log(abc);
return false
}
問題是,在 #1 中,該功能運行良好,而在 #2 中,頁面刷新,我看不到問題出在哪里。 我想在該函數的控制台中記錄一個變量。
感謝您的時間。
您需要先設置變量 abc。 將其放在現有代碼之前:
var abc;
正如@mediaguru 所說,缺少當前代碼。
var abc;
在#1
function hi(bla){
console.log("abc");
return false
}
打電話
hi();
將控制台記錄“abc”
我相信您想將 #2 更改為
function hi(bla){
console.log(bla);
return false
}
然后你想打電話
hi("abc")
在控制台中顯示“abc”。
或更完整的例子
function hi(bla){
console.log("abc");
}
var abc = "hi"
hi(abc)
// "hi"
您可以從那里繼續調試 this 的值。
<form id="form1" onsubmit="return hi(this);">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.