Wenn ich auf die Schaltfläche klicke Ich möchte die Felder validieren und wenn es irgendwelche Fehler gibt, möchte ich Benutzer Fehlermeldung oben anzeigen.So zeigen Sie die Fehlermeldung an
Ich bestätige, aber ich kann die Fehlermeldung nicht anzeigen. Wo genau ist das Problem?
$(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>
Ich würde preventDefault auf einen Anker in allen Fällen - warum nicht einen Absenden Button verwenden – mplungjan
Ich dachte das gleiche - obwohl ich angenommen, dass die OP wollte verhindern, dass die Verbindung befolgt wird, wenn die erforderlichen Felder nicht abgeschlossen wurden, da es keine 'Form' gibt Element in seinem Code. –
Ah - er möchte onclick = "dtlsSubmit()" ausführen – mplungjan