2010-06-11 15 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

相關問題