Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 7 của 7
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    ASP MVC lấy thông tin user khi nhập username vào Textbox

    Hi all mình có một View tên là UserInfo và có một textbox tên Username. Làm như thế nào khi mà mình nhập đúng username vào textbox sau đó nhấn nút tab hoặc di chuyển chuột ra khỏi textbox thì bên dưới sẽ tự động hiển thị ra thông tin của user như tên tuổi địa chỉ ... giống như sự kiện textchanged của textbox bên webform vậy đó. Thanks mọi người

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    có ai giúp mình vấn đề này không ???

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi VNFox
    cái này là thuộc về Javascript, cái này la dạng onfocus hay là onblur
    onblr ... bạn có thể demo code cho câu hỏi mình được không

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    dzi~ nhiên là mình không có thời gian làm cho bạn, nhưng trước tiên bạn phải tạo 1 DIV với user information, sau đó khi user onfous hoặc tab ra khỏi textbox (bằng on keypress) thì bạn show cái DIV thôi, chịu khó search google "onkeypress", "onblur" javascript với lại document.getElementById("divId").display = blockone/inline

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi VNFox
    dzi~ nhiên là mình không có thời gian làm cho bạn, nhưng trước tiên bạn phải tạo 1 DIV với user information, sau đó khi user onfous hoặc tab ra khỏi textbox (bằng on keypress) thì bạn show cái DIV thôi, chịu khó search google "onkeypress", "onblur" javascript với lại document.getElementById("divId").display = blockone/inline
    Share cho các bạn cùng biết [IMG]images/smilies/applause.gif[/IMG]

    sử dụng event blur cho textbox

    view

    Mã:
    @Html.TextBoxFor(m => m.UserName)
    @Html.TextBoxFor(m => m.FullName)
    
    <script type="text/jscript">
    
    $('#UserName').blur(function () {
                    var errormsg = "";
                    var amount = $('#UserName').val();
                    $.ajax({
                        type: "GET",
                        url: '/Test/ViewDetails',
                        data: { input: amount },
                        dataType: "json",
                        success: function (data) {
                            $("#FullName").val(data.FullName)
                        },
                        error: function (jqXHR, exception) {
                            $('#error').html("Not Found")
                        }
                    });
                })
    </script>
    controller

    Mã:
    public ActionResult ViewDetails(string input)
            {
                var model = _userService.GetUserById(input);
    
                return Json(model, JsonRequestBehavior.AllowGet); ;
            }

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cái này là thuộc về Javascript, cái này la dạng onfocus hay là onblur

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Google Search nó bảo thế thì reply thế chứ đã làm bao giờ đâu mà Demo mới chẳng Prime. [IMG]images/smilies/laughing.gif[/IMG]

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •