3 回答
已采納

stone310
TA貢獻(xiàn)361條經(jīng)驗(yàn) 獲得超191個贊
這里判斷邏輯有問題,filename!=null的意思是只要filename不為null的情況下;
而如果未選擇未見filename也是不為null,只是為空,因此要判斷它的布爾值即可,if(filename){...};
這樣當(dāng)未選擇時,alert便會執(zhí)行;
另外,防止跳轉(zhuǎn)首先在函數(shù)內(nèi)寫上return false;然后在<input>標(biāo)簽上這么寫 onclick="return photo()";
如:
<input?type="submit"?onclick="return?photo()"/> function?photo()?{ ????if?(1?>?0)?{ ????????return?false; ????} }
題外話:像這種判斷要放后端去做的,前端做被人隨便改


慕萊塢9220042
TA貢獻(xiàn)377條經(jīng)驗(yàn) 獲得超508個贊
你好,要return false; 不然還是會執(zhí)行下去,或者是判斷的不對,可能是空字符串,再判斷下空字符串,可以彈出filename看看值。
可追問,望采納!
添加回答
舉報
0/150
提交
取消