我試圖讓字段在選項卡上驗證而不是提交。有什麼方法可以使這項工作?我認爲這將是一個改變事件的JQuery腳本,但我不知道將使用什麼方法。使用ASP.NET實體框架驗證Tab Out上的字段
這是我目前正在修改的腳本,它只是運行一個名爲GetUserDetails的方法,它與此問題無關並自動填充我的字段。我也需要它來運行或觸發驗證。它需要知道用戶名是否存在,但在我嘗試使用alert
方法時,在這種情況下似乎不起作用。
<script>
$('#username').on("change", function (event) {
var userName = $('#username').val();
//make an ajax request
var model = JSON.parse('{"userId":"' + userName + '"}');
//precess the retrieved json
//place json fields on the input boxes in html
$.ajax({
type:"POST",
url: "/Employees/GetUserDetails/",
data: model,
}).done(function (data) {
if (data.FullName == null || data.FullName == "") {
$('#username').alert("Username does not exist.");
}
$('#fullname').val(data.FullName);
$('#email').val(data.email);
$('#phone').val(data.phone);
});
});
</script>
我要它做什麼,如果我打提交相反,對於給定的領域它會怎麼做。我的模型有驗證的註釋。
標籤拖出意味着什麼? –
從字段中跳出觸發更改事件是。 –