2012-02-06 38 views
5

Tôi muốn vùng văn bản sau cho phép cuộn khi nội dung bên trong text.txt lấp đầy nhiều hơn cửa sổ văn bản. Ngoài ra, tôi muốn nó tự động cuộn xuống dưới cùng của trường textarea. Điều này có thể không?Thanh cuộn Textarea

<textarea class="textarea" id="textarea" readonly="readonly" " rows="20"> 
     <?php 
     //$date=date(dmY); 
     $file = fopen("text.txt", "r"); 

     while(!feof($file)){ 
     echo fgets($file); 
     } 
     fclose($file); 
    ?> 
    </textarea> 

Cảm ơn.

+1

Các thanh cuộn xuất hiện phải tự động. Để phần dưới cùng được lấy nét tự động sẽ yêu cầu JavaScript. – j08691

+0

tôi hiểu. Tôi sẽ xem xét nó. – moesef

Trả lời

6

Đây là CSS mà sẽ đảm bảo bạn có được một thanh cuộn dọc khi có quá nhiều văn bản trong:

overflow: auto; 

Đối với di chuyển đến dưới cùng của textarea, rõ ràng bạn cần JS cho điều đó. Xem this problem.

+0

vì vậy điều này đã không chính xác làm việc. thanh cuộn đi xuống dưới cùng tạm thời nhưng sau đó quay trở lại lên trên cùng của vùng văn bản. kể từ khi tôi đặt nó trong một bộ đếm thời gian, nó chỉ dao động giữa đáy và đỉnh của vùng văn bản. – moesef

+0

tôi vừa trả lời bạn cho thanh cuộn - tôi không trả lời cho vấn đề cuộn xuống dưới của bạn, chỉ cần trỏ đến một vấn đề tương tự trên SO (có thể có nhiều hơn thế này). – bzx

+0

. cảm ơn sự giúp đỡ và khởi đầu tốt đẹp. – moesef