0

我正在使用文本框来显示从数据库中获取的数据,但有时数据是长文本。所以对于预期的用户来说,它看起来不太好。文本框还有其他选项吗?需要的建议或解决方案。

我正在使用的代码

HTML----

&nbsp;&nbsp;<div><div style="width:12%;float:left; margin-left:2%;" >Material</div> <div style="margin-left:15%;" id="serialno1" >Please Select </div></div><br />

脚本 - -

$("#serialno1").html("<div style='margin: 10px; background-color:#CDD9E1;'>" + event.args.element.id + "</div>");

现在我没有从 db 获取数据,是否有可能获取数据并显示为我现在使用的内容..

4

3 回答 3

0

您可以只使用 a<div>并对其应用一些样式以允许滚动 - 这是一种显示只读数据的更简单方法,您可以根据需要使用 CSS 添加或删除滚动功能,或者在需要时使用 Javascript 进行操作。

于 2012-10-17T05:17:11.567 回答
0

尝试使用文本区域而不是文本框来显示更长的文本。

<textarea rows="4" cols="50">
Your text here
</textarea> 

您可以使用元素的 rows 和 cols 属性自定义文本区域的大小。

祝你好运!

于 2012-10-17T05:18:56.223 回答
0

你可以使用一个<textarea>

更多信息在这里

http://www.w3schools.com/tags/tag_textarea.asp

你也可以使用<textarea>这个时尚的插件

http://www.jacklmoore.com/autosize

或者如果您只有只读数据,即不需要编辑功能,请使用<div>一些 css,您就可以开始了

你可以像这样设置它texthtml属性

$('#YourDivId').text('Your Text here');

或者

$('#YourDivId').html('Your Text here');
于 2012-10-17T05:19:12.090 回答