通过模糊功能传递链接,而不是单击另一个链接

Pass the link on blur function instead of clicking another link

本文关键字:链接 单击 另一个 模糊 功能      更新时间:2023-09-26

我想传递textboxblur函数上的链接。

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>

在上面的代码中,当我在文本框中键入电子邮件id时,它会触发电子邮件id是否注册。然后我再提供一个链接getdetails。如果我单击该链接,则配置文件将使用链接GetCandidateDetail?validateEmail=' + $('#Email').val())

但现在我希望当我在文本框中键入电子邮件id时,如果存在,则意味着它将自动加载链接GetCandidateDetail?validateEmail=' + $('#Email').val()),否则为false。如何做到这一点?帮我把这个问题说出来?

您可以这样做:

$(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()})

就是这样!!