01/10/2018, 17:31
Sử dụng jQuery Autocomplete
Hôm nay góc Kinh Nghiệm sẽ hướng dẫn các bạn cách sử dụng jQuery Autocomplete. Ở demo này, Góc Kinh Nghiệm sử dụng Visual Studio 2010, ASP.Net MVC 3 và Razor View Engine Hình: jQuery Autocomplete Bước 1: tải jquery-1.6.4.min.js và jquery-ui-1.8.11.min.js về và khai báo như sau: ...
Hôm nay góc Kinh Nghiệm sẽ hướng dẫn các bạn cách sử dụng jQuery Autocomplete.
Ở demo này, Góc Kinh Nghiệm sử dụng Visual Studio 2010, ASP.Net MVC 3 và Razor View Engine
Hình: jQuery Autocomplete
- Bước 1: tải jquery-1.6.4.min.js và jquery-ui-1.8.11.min.js về và khai báo như sau:
<script src="@Url.Content("~/Scripts/jquery-1.6.4.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jquery-ui-1.8.11.min.js")" type="text/javascript"></script>
- Bước 2: khai báo TextBox có name & id là “languages”
@Html.TextBox("languages")
- Bước 3: gán sự kiện autocomplete vào TextBox có id là “languages”
var listLanguages = [ "ActionScript", "AppleScript", "Asp", "BASIC", "C", "C++", "Clojure", "COBOL", "ColdFusion", "Erlang", "Fortran", "Groovy", "Haskell", "Java", "JavaScript", "Lisp", "Perl", "PHP", "Python", "Ruby", "Scala", "Scheme" ]; $("#languages" ).autocomplete({ source: listLanguages });
Code hoàn chỉnh như sau:
<!DOCTYPE html> <html lang="en"> <head> <script src="@Url.Content("~/Scripts/jquery-1.6.4.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jquery-ui-1.8.11.min.js")" type="text/javascript"></script> </head> <body> <div> @Html.TextBox("languages") </div> </body> <script type="text/javascript"> $(document).ready(function () { var listLanguages = [ "ActionScript", "AppleScript", "Asp", "BASIC", "C", "C++", "Clojure", "COBOL", "ColdFusion", "Erlang", "Fortran", "Groovy", "Haskell", "Java", "JavaScript", "Lisp", "Perl", "PHP", "Python", "Ruby", "Scala", "Scheme" ]; $("#languages" ).autocomplete({ source: listLanguages }); }); </script>
Kết quả khi chạy chương trình như hình bên trên
Góc Kinh Nghiệm chúc các bạn thành công!