Я хочу передать ссылку на функцию размытия текстового поля.
Код JQuery
<a id="checkEmail" href="#" ></a> | <a id="getCandidate"></a> */* this is the link for get the profile details*/*
<script type ="text/javascript">
$('#getCandidate').text('Get Profile') // Sets text for email.
.attr('href', '#');
$("#Email").blur(function () {
$('#checkEmail').trigger('click');
//$('#checkEmail').trigger('GetCandidateDetail?validateEmail=' + $('#Email').val());
$('#getCandidate').text('Get Profile')
.attr('href', 'GetCandidateDetail?validateEmail=' + $('#Email').val());
});
$(document).ready(function () {
$('#checkEmail').click(function () {
var name = $('#Email').val();
var data = 'validateEmail=' + name;
$.ajax({
type: "GET",
url: "ValidateCandidate",
data: data,
success: function (data) {
alert(data);
}
});
return false;
});
});
</script>
Html-код
<%: Html.TextBox("Email",Model.Email, new {@title="Enter the Candidate Email Id"})%>
<a id="checkEmail" href="#" ></a> | <a id="getCandidate"></a>
В приведенном выше коде, когда я набираю идентификатор электронной почты в текстовом поле, он запускает идентификатор электронной почты, зарегистрированный или нет. Затем я даю еще одну ссылку getdetails. Если я GetCandidateDetail?validateEmail=' + $('#Email').val())
эту ссылку, тогда профиль появится с помощью ссылки GetCandidateDetail?validateEmail=' + $('#Email').val())
.
Но теперь я хочу, когда я GetCandidateDetail?validateEmail=' + $('#Email').val())
идентификатор электронной почты в текстовом поле, если существует означает, что он будет загружать ссылку GetCandidateDetail?validateEmail=' + $('#Email').val())
автоматически иначе false. Как это сделать? Помогите мне решить эту проблему?
функция 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()})
это оно !!
Вы можете сделать так:
$(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
}
});
});
});