2010-06-11 96 views
1

我主要是做CSS和PHP所以我在这里kind'a丢失,所以不知道这是可能的,我想反正顺便说一句,这是它:添加名称和id属性的textarea(支柱)

我有这样的代码

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

,我想这个文本区域渲染“textareaID”的ID和像“textareaname”

我怎么能去呢?......如果我使用styleID名称,该页面不会再加载...我需要将一些CSS应用于该标记,这是事情。

在此先感谢!

回答

2

styleId属性应该工作(也许你拼写错误呢?情况是大小写)

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

IIRC(因为Struts 1里长的时间......)所产生的name属性附加伤害HTML标记将与property属性一致(ref)。所以,在你的例子生成的HTML(你应该检查这个,看HTML源)应该导致这样的事情:

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

通常你should'nt依靠name访问的元素(例如,在Javascript ),更喜欢id

+0

你是对的我拼写错误,对我感到羞耻,但名称属性呢?感谢您的回答! – reg3n 2010-06-11 17:02:35

+0

我更新了答案 – leonbloy 2010-06-11 17:15:31

相关问题