2014-02-12 2 views
-1

Как создать окно комментария или ответ в соответствии с длиной вашего текста. Я имею в виду, как и facebook, когда вы хотите что-то публиковать, и когда длина вашего текста больше, чем длина по умолчанию, в которой почтовый ящик facebook допускает 3 строки, а когда пользователь вводит его и доходит до конца окна, размер окна изменяется и создается новая строка.Как создать динамическое поле в соответствии с длиной текста

ответ

0

Используйте код Dojo Tool Kit Script с кодом, я надеюсь, что он выполнит ваш вопрос !!!

Demohttp://jsfiddle.net/8gCVa/2/

HTML

<head> 

     <script type="text/javascript" src="http://dojotoolkit.org/reference-guide/1.9/_static/js/dojo/dojo.js"></script> 


</head> 
<body class="claro"> 
    <textarea name="myarea" 
     autocomplete="off" class="dijitTextBox dijitTextArea dijitExpandingTextArea" 
     tabindex="0" id="myarea" rows="1" widgetid="myarea" value="Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat." 
     style="overflow-y: hidden; overflow-x: auto; box-sizing: border-box; width: 200px; 
     height: 294px;"></textarea> 
</body> 

Script

require(["dijit/form/Textarea", "dojo/domReady!"], function (Textarea) { 
    var textarea = new Textarea({ 
     name: "myarea", 
     value: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.", 
     style: "width:200px;" 
    }, "myarea").startup(); ; 
}); 

CSS

textarea{ 
    resize:none; 
} 

Чем ks

+0

Я бы попробовал это –

Смежные вопросы