簡體   English   中英

提交后將顯示警報消息

[英]Alert message will show up after the submission

我的警報消息會在加載/提交記錄之前彈出,因此,如果用戶未輸入任何數據。 它仍然彈出。 我應該在警報框中使用哪些其他JavaScript函數?

這是我的代碼

 function myFunction() { alert("Adding Succesful!"); } 
 <label for="bName" class="control-label col-xs-4"><p class="left">Brand Name</p></label> <input name="bName" class="form-control req" required/> <button type="submit" class="btn btn-default bt" onclick="myFunction()" style="align:right;">ADD</button> 

嘗試使用:

<label for="bName" class="control-label col-xs-4"><p class="left">Brand Name</p></label>
 <input name="bName" class="form-control req" required/> 

<button type="submit" class="btn btn-default bt"  onclick="return myFunction(this)" style="align:right;">ADD</button>

(請注意,我將onclick更改為包括returnthis

並將其與JavaScript結合使用:

function myFunction(t)
{
    if($(t).prev().val())
    {
        alert('Adding Succesful!')
        return true;
    }else{
        return false;
    }
}

使用HTML5有效性檢查來查看表單是否有效。

 var form = document.getElementById('f'); function myFunction() { if (form.checkValidity()) { alert("Adding Succesful!"); } } 
 <form id="f"> <label for="bName" class="control-label col-xs-4"> <p class="left">Brand Name</p> </label> <input name="bName" class="form-control req" required/> <button type="submit" class="btn btn-default bt" onclick="myFunction()" style="align:right;">ADD</button> </form> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM