【问题标题】:Adding name and id properties to textarea (struts)将 name 和 id 属性添加到 textarea (struts)
【发布时间】:2010-06-11 16:54:09
【问题描述】:

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

我有这个代码

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

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

我该如何解决这个问题?...如果我使用 styleID,页面将不再加载...我需要在该标记上应用一些 CSS,这就是问题所在。

提前致谢!

【问题讨论】:

    标签: java struts struts-html


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 你说得对,我拼错了,真丢脸,但是名字属性呢?谢谢你的回答!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多