簡體   English   中英

樣式化Struts2文本字段標簽

[英]Styling Struts2 textfield tags

我有這個表格。

<s:form action="register">

      <s:textfield class = "formfield" name="userBean.username" label="User Name" />
      <s:textfield class = "formfield"  name="userBean.password" label="Password" />
      <s:textfield class = "formfield"  name="profileBean.firstName"  label ="First Name"/>  
      <s:textfield class = "formfield"  name="profileBean.lastName"  label="Last Name"  />
      <s:textfield class = "formfield"  name="profileBean.Age"  label="Age"  />

      <s:submit/>
</s:form>   

我想做的是通過CSS為它提供自定義樣式,但是問題是沒有應用它,對此有什么解決方案? 我們的設計師將使用CSS為表單設置樣式,但是,如果我們在struts標簽中將其表單轉換為樣式,則無法應用樣式

我們旨在做的樣式類似於您對輸入標簽的樣式

我認為您應該使用屬性cssClass

例如<s:textfield cssClass = "formfield" name="userBean.username" label="User Name" />

正如在其他的答案說,你必須使用cssClass的instad classcssStyle而不是style

如果您注意到Struts2組件的行為與標准HTML組件不同,則歸因於Struts2主題和模板

默認主題是XHTML。

例如,

<s:textfield/>標記上設置label屬性時,它將在<input="text"/>標記之前創建html <label/>元素。 如果不希望這樣,可以在<s:textfield/><s:form/>指定theme="simple" ,以將設置應用於所有包含的元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM