Передайте ссылку на функцию размытия, а не нажмите другую ссылку

Я хочу передать ссылку на функцию размытия текстового поля.

Код JQuery

|  */* this is the link for get the profile details*/*

Html-код

<%: Html.TextBox("Email",Model.Email, new {@title="Enter the Candidate Email Id"})%>

  |

В приведенном выше коде, когда я набираю идентификатор электронной почты в текстовом поле, он запускает идентификатор электронной почты, зарегистрированный или нет. Затем я даю еще одну ссылку getdetails. Если я GetCandidateDetail?validateEmail=' + $('#Email').val()) эту ссылку, тогда профиль появится с помощью ссылки GetCandidateDetail?validateEmail=' + $('#Email').val()).

Но теперь я хочу, когда я GetCandidateDetail?validateEmail=' + $('#Email').val()) идентификатор электронной почты в текстовом поле, если существует означает, что он будет загружать ссылку GetCandidateDetail?validateEmail=' + $('#Email').val()) автоматически иначе false. Как это сделать? Помогите мне решить эту проблему?

2 ответа

Вы можете сделать так:

$(document).ready(function() {
 $("#Email").on('blur', function() {

 // Check mail on blur
 var email = $(this).val();

 $.ajax({
 type: "GET",
 url: "ValidateCandidate",
 data: {validateEmail:email},
 success: function(data) {
 // handle your response

 }
 });
 });
});


функция verify() {

var name = $('#Email').val();
 var data = 'validateEmail=' + name;
 $.ajax({
 type: "GET",
 url: "ValidateCandidate",
 data: data,
 success: function (data) {
 alert(data);


 return false;
 });
 }

$("#Email").blur(function(){verify();)
$("#checkEmail").click(function(){verify()})

это оно !!

licensed under cc by-sa 3.0 with attribution.