當我單擊按鈕我想驗證字段,如果有任何錯誤,我想在上面顯示用戶錯誤消息。如何顯示錯誤消息
我在驗證,但我無法顯示錯誤消息。問題究竟在哪裏?
$(document).on('click', '#button', function() {
var FirstName = $('#fName').val();
alert(FirstName);
var LastName = $('#lName').val();
if (FirstName.val() == '') {
$("#error").append("Please enter First Name");
} else if (LastName.val() == '') {
$("#error").append("Please enter Last Name");
}
});
<div data-role="content" style="padding: 15px;margin-top:21px">
<p id="error"></p>
<label for="text">First Name:</label>
<input type="text" name="text" id="fName">
<label for="text">Last Name:</label>
<input type="text" name="text" id="lName">
<a href="" data-role="button" id="button" onclick="dtlsSubmit()">SUBMIT</a>
</div>
我會在所有情況下在anchor上防止默認 - 爲什麼不使用提交按鈕 – mplungjan
我在想同樣的事情 - 雖然我認爲OP希望防止鏈接被跟蹤,如果所需的字段沒有完成,因爲沒有'form'元素在他的代碼中。 –
啊 - 他想要執行onclick =「dtlsSubmit()」 – mplungjan