1

我主要做 CSS 和 php,所以我有点迷失在这里,所以不知道这是否可能是我想要的方式,就是这样:

我有这个代码

<html:textarea rows="10" cols="70" property="thankYouMessage" />

我希望这个 textarea 呈现“textareaID”的 id 和类似“textareaname”的名称

我该怎么办?...如果我使用 styleID,页面将不再加载...我需要将一些 css 应用于该标记,这就是问题所在。

提前致谢!

4

1 回答 1

2

styleId属性应该可以工作(也许你拼错了?区分大小写)

<html:textarea styleId="textareaID" property="thankYouMessage" ... />

IIRC(自 Struts 1 以来很长时间......)nameHTML 标记中生成的属性将与property属性(ref)一致。因此,在您的示例中,生成的 HTML(您应该检查一下,查看 HTML 源代码)应该会产生如下结果:

<textarea id="textareaID" name="thankYouMessage" ...>

通常你不应该依赖于name访问元素(例如,在 Javascript 中),更喜欢id

于 2010-06-11T16:59:02.050 回答