JS表單驗證只有第乙個IF起作用 怎麼解決?

2021-09-02 08:01:20 字數 558 閱讀 3512

if(條件語句){

return false;

}else{

return true;

if(條件語句){

return false;

}else{

return true;

if(條件語句){

return false;

}else{

return true;

你寫的是不是上面這種情況?其實會出現只執行了第乙個這種情況,主要是你在if else語句中都加入了,return 用來返回結果,這種方式其實是沒有錯的,邏輯也很通順,不過你仔細想一想,你提交的時候如果返回的是true的話,那麼你的form表單就相當於收到了乙個可以提交的命令,那麼他就會進行表單提交,後面的if else語句就不會執行了。

解決的方法:我用的是一種標記,先全部給他們true,如果後面的if語句條件判斷為false,就彈出乙個彈框進行提示,直到全部都符合條件了,才會給form表單返回乙個true.進行表單提交。

1:js**

2:form表單

CUDA第乙個程式(只有乙個執行緒)

include include include define total num 50000 bool cuda initial void else printf there is d device beyond 1.0 n device count for i 0 iif cudasetdevic...

乙個簡單的表單驗證JS

這個表單驗證支援空值,長度,範圍,群組,ajax 示例效果 驗證模式1 驗證模式2 使用者名稱密碼 類別類別1 類別2 類別3 類別4 專案專案1 專案2 專案3 專案4 示例 validator.add message 使用者名稱已經存在!validator.add validator.add v...

python第乙個程式設計 第乙個 Python 程式

簡述 安裝完 python 後,windows 中 開始選單或安裝目錄下就會有 idle 開發 python 程式的基本 ide 整合開發環境 幫助手冊 模組文件等。linux 中 只需要在命令列中輸入 python 命令即可啟動互動式程式設計。互動式程式設計 互動式程式設計不需要建立指令碼檔案,是...