Tapestry强制选择
我想用Select创建一个下拉列表,并且我想在其中有一个默认值(类似于“choose something”的内容) 我得到的默认值,但如何“强制”用户从选择输入中进行选择? 当我提交时,我应该抓住它的价值吗?没有更干净的方法吗?试试“验证” 工作原理如下:Tapestry强制选择,tapestry,Tapestry,我想用Select创建一个下拉列表,并且我想在其中有一个默认值(类似于“choose something”的内容) 我得到的默认值,但如何“强制”用户从选择输入中进行选择? 当我提交时,我应该抓住它的价值吗?没有更干净的方法吗?试试“验证” 工作原理如下: <t:zone t:id="modelZone" id="modelZone"> <t:if test="yourZoneTestVariable"> <p>
<t:zone t:id="modelZone" id="modelZone">
<t:if test="yourZoneTestVariable">
<p>
<t:select t:id="selectId" model="yourModel" validate="required"/>
</p>
</t:if>
</t:zone>
希望这对你有帮助
更多信息在这里(尽管tapestry初学者很难阅读):
谢谢,太快了!如果你还添加了blankOption=“Always”和blankLabel=“Choose something”,你也会得到默认值。(仅validate=“Required”强制选择)。