我得到了一個腳本來修改表單輸入中的http或https。Javascript - 一個功能中的多個任務不能正常工作
這是我的腳本:
function MakeLinkSafe(){
var f = document.getElementById('f')
str = trim(f.value);
if(str.substr(0, 7) == 'http://'){
f.value = str.substr(7);
}
else if(str.substr(0, 8) == 'https://'){
f.value = str.substr(8);
}
return true;
var fb = document.getElementById('fb')
str = trim(fb.value);
if(str.substr(0, 7) == 'http://'){
fb.value = str.substr(7);
}
else if(str.substr(0, 8) == 'https://'){
fb.value = str.substr(8);
}
return true;
}
當我把一個網址在我的「F」的輸入,而我離開我的「FB」空,反之亦然,它的工作。但是當我把url放在兩個輸入中。它不起作用。
我的密碼有問題嗎?謝謝
'return true;'後面的任何內容都不會執行。你太早從功能返回。 –
所以我必須在代碼的結尾處返回true? –
我不確定回到那裏的目的是什麼,但是是的,中間的回報是肯定的。 –