У меня есть 2 .. текстовые поляПолучить значения по типу в JQuery
Email
Номер мобильного
Я проверяю 2 поля с базой данных по ссылке с помощью JQuery
. Когда я ввожу значение в текстовом поле, он должен автоматически проверять значение и показать всплывающее окно, говоря «уже зарегистрировано», а также получить соответствующие значения ..
Моего код
<script type ="text/javascript">
$('#getCandidate').text('Get Profile') // Sets text for email.
.attr('href', '#');
$("#getCandidate").click(function() {
$('#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>
контроллер :
public ActionResult GetCandidateDetail(string validateEmail, string validateMobile)
{
Candidate candidate = null;
if (!string.IsNullOrEmpty(validateEmail))
{
candidate = _userRepository.GetCandidateByEmail(validateEmail);
if (candidate == null)
candidate = new Candidate();
}
else if (!string.IsNullOrEmpty(validateMobile))
{
candidate = _userRepository.GetCandidateByMobileNumber(validateMobile);
if (candidate == null)
candidate = new Candidate();
}
else
{
if (candidate == null)
candidate = new Candidate();
}
...
Как автоматически проверять в JQuery
, не нажав на ссылку. Я попробовал blur function
, но напрасно.
это работает хорошо для меня. Но когда сообщение о тревоге приходит автоматически, оно должно быть получено. Как это сделать? – Duk
, где вы хотите отобразить детали кандидата? –
Только на странице .. я хочу просто передать GetCandidateDetails внутри jquery, когда нажимаем ok. все другие методы я разработал в контроллере. Я не знаю jquery. вот почему борется .. – Duk