我有一个带有一个特定.jspx页面的webapp,我在表中遇到一个空文本框的问题。在这段代码中(这里编辑的大小因为页面很长):
<table cellpadding="2">
<tbody>
<tr>
<td style="color: #ff6699;">
Please add descriptive keywords
<br>
and any comments *
</td>
<!-- the line below is the problem-->
<td>
<input id="{c08485a6-60c0-554e-90a1-96d3cf7c6ff7}" style="width:150px; height: 50px; font-size: 11px; border: 1px solid;" name="Asset Description">
</td>
</tr>
<tr>
<td colspan="2">
<input style="visibility: hidden; height: 5px;">
</td>
</tr>
<tr>
<td style="border-top: 1px dotted #ff6699; padding-top: 10px;" colspan="2">
<span style="font-family: arial; font-size: 14px; font-weight: bold; color: #ff6699;">Tell us about yourself.</span>
</td>
</tr>
<tr>
<tr>
</tr>
<tr>
</tbody>
</table>
...如果我在描述字段中键入,则文本不会换行,只需在键入内容时在一行中无限地向右滚动文本:
(因为我无法发布图片......想象一下,这就是我的文字在没有包装的情况下在一行中无限地输入框中的方式)
我尝试将'input id = ...'更改为'textarea id = ...',当我在html中测试时,文本框的功能完全按照我想要的方式运行:
(同样,因为没有图像......
想象这就是我的文字
应该包裹在我的内容中
文本框。)
但是,如果我使用新代码加载.jspx页面并在我的应用程序中进行测试,当我点击这个特定功能时,它会炸毁我的整个网络应用程序,然后我回到登录页面会话'消息。
倾覆这个(和其他板)我正在阅读'textarea ...'在.jspx页面中使用时需要特殊处理,但我找不到我需要的正确语法。我尝试过使用结束标记(/ textarea&gt;),但页面/功能仍然存在。
我有什么想法可以给我一个漂亮,干净的包装文本框?非常感谢所有人!!
答案 0 :(得分:0)
这是不可能的,您必须使用<textarea></textarea>
来允许多行。
答案 1 :(得分:0)
<td valign="top">
<textarea id="{c08485a6-60c0-554e-90a1-96d3cf7c6ff7}" style="width:150px; height: 50px; font-size: 11px; border: 1px solid;" name="Asset Description">&160;</textarea>
</td>