[英]How to prevent default ID for textboxes in Struts2
I am creating and filling a text-boxes from an arraylist using struts iterator. 我正在使用struts迭代器从arraylist创建和填充文本框。 Now all the generated text-boxes have same "ID", even if didn't give id for each element.
现在,所有生成的文本框都具有相同的“ ID”,即使没有为每个元素提供ID。 I want either the ID's to be unique or no ID's at all.
我希望ID唯一或完全没有ID。
<s:iterator value="specificationList" status="status">
<s:textfield name="specification" />
</s:iterator>
Expected output 预期产量
<input type="text" value="Test Spec1" name="specification">
<input type="text" value="Test Spec2" name="specification">
<input type="text" value="Test Spec3" name="specification">
or 要么
<input type="text" id="specification1" value="Test Spec1" name="specification">
<input type="text" id="specification2" value="Test Spec2" name="specification">
<input type="text" id="specification3" value="Test Spec3" name="specification">
Actual Output 实际产量
<input type="text" id="specification" value="Test Spec1" name="specification">
<input type="text" id="specification" value="Test Spec2" name="specification">
<input type="text" id="specification" value="Test Spec3" name="specification">
I also tried s:form themes simple and css_xhtml all these creating id's for the text-boxes 我还尝试了s:form主题和css_xhtml,这些都为文本框创建了ID
Any help will be appreciated. 任何帮助将不胜感激。
Give it an id. 给它一个ID。
(Untested, but close; off the top of my head.) (未经测试,但关闭;离开我的头顶。)
<s:iterator value="specificationList" status="status">
<s:textfield name="specification" id="%{#status.count}" />
</s:iterator>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.