• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Sử dụng listbox trong ASP.net

Trao đổi về lập trình Web Forms, Javascript với ASP.NET

Moderators: vietluyen, vuathongtin

User avatar
QUANITGROBEST
Thành viên trung thành
Thành viên trung thành
Posts: 227
Joined: Thu 11/10/2012 9:47 am
Location: Thái Bình
Has thanked: 78 times
Been thanked: 24 times
Contact:

Sử dụng listbox trong ASP.net

Postby QUANITGROBEST » Tue 04/06/2013 11:54 am

Minh đang làm 1 site liên quan tới listbox, khi người dùng chọn 1 giá trị trên listbox thì giá trị tương ứng đó hiện vào trong 1 textbox, mình đã làm cho hiện vào được textbox nhưng phải đặt thuộc tính của listbox AutoPostBack ="true", khi mỗi lần click chọn thì web resfesh lại và listbox lại loat lại từ đâu, hoặc khi người dùng dùng chuột kéo thanh cuộn xuống để xem giá trị thì cũng refresh lại ko xem được giá trị bên dưới khi dùng thanh cuộn, nếu set lại AutoPostBack ="false" hoặc ko gán giá trị thì ko hiển thị dữ liệu tương ứng trên listbox và textbox dc.
mong mọi người trợ giúp, hoặc có cách nào làm thay thế được việc dùng listbox
Image


http://grobest.com.vn/[url]spasenhong.vn[/url]

tindl88
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 363
Joined: Sat 26/04/2008 6:10 pm
Has thanked: 16 times
Been thanked: 10 times

Re: Sử dụng listbox trong ASP.net

Postby tindl88 » Fri 09/08/2013 10:11 am

Cái này bạn phải dùng ajax hoặc javascript để xử lý rồi.
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <title>DDL</title>
  5.         <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
  6.         <script type="text/javascript">
  7.           $(function(){
  8.             $(".listbox").on("click change", function(){
  9.                 var selected = $(this).find("option:selected").val();
  10.                 $(".textbox").val(selected);
  11.             });
  12.           });
  13.         </script>
  14.     </head>
  15.     <body>
  16.         <input tyle="text" class="textbox" />
  17.         <select class="listbox">
  18.             <option value="Value 1">Value 1</option>
  19.             <option value="Value 2">Value 2</option>
  20.         </select>
  21.     </body>
  22. </html>
  23.  

User avatar
vietluyen
Điều hành viên
Điều hành viên
Posts: 167
Joined: Fri 06/05/2011 3:38 pm
Location: vật vờ quanh Hà Nội
Been thanked: 6 times
Contact:

Re: Sử dụng listbox trong ASP.net

Postby vietluyen » Tue 10/09/2013 10:31 pm

bạn đặt cái function load dữ liệu cho listbox trong If(!IsPostBack){} để nó chỉ chạy lần đầu load page, còn nếu muốn chọn mà nó load ra luôn thì chỉ có cách là dùng js :)
Cho không lấy
Thấy không xin
Hở ra là cướp

User avatar
QUANITGROBEST
Thành viên trung thành
Thành viên trung thành
Posts: 227
Joined: Thu 11/10/2012 9:47 am
Location: Thái Bình
Has thanked: 78 times
Been thanked: 24 times
Contact:

Re: Sử dụng listbox trong ASP.net

Postby QUANITGROBEST » Mon 16/09/2013 8:16 pm

thanks 2 bạn nhé
http://grobest.com.vn/[url]spasenhong.vn[/url]


Return to “Lập trình Web với ASP.NET”

Who is online

Users browsing this forum: No registered users and 2 guests