Ich versuche, eine Formularformularüberprüfung zu erstellen, dass, wenn meine Eingabe leer ist, die Schaltfläche deaktiviert sein sollte. Ich mache das durch jQuery und Prop. Aber ich denke, ich vermisse etwas. Ich habe meinen Code unten hinzugefügt.Prop Property von Button entfernen, um mein Formular zu validieren
Meine ascx Seite
<input id="Name" type="text" class="Name" value="">
<button id="edit" disabled="disabled">Edit</button>
Mein JQuery
function ValidationForm(){
if ($.trim($('#Name').val()) === ''){
return false;
}
else{
return true;
}
}
$(document).ready(function(){
$('#Name').keyup(function(e) {
if (ValidationForm() === true){
$('#edit').prop('disabled', true);
}
else {
$('#edit').prop('disabled', false);
}
});
});
Problem: Ausgabe ist, wenn ich Text meiner Eingabefeld-Taste am Hinzufügen bekommen sollte aktiviert, was passiert ist, nicht.
Welches Verhalten sehen Sie falsch? –
Sie müssen den Code zwischen sonst blockieren. – mhshimul