Javascript 禁用Struts 1中的单选按钮
我有一个“是”或“否”单选按钮,我想根据Javascript 禁用Struts 1中的单选按钮,javascript,html,jsp,struts,Javascript,Html,Jsp,Struts,我有一个“是”或“否”单选按钮,我想根据布尔属性的值禁用或启用该按钮 <html:hidden property="booleanProperty" /> 如果booleanProperty的值为“Y”,则逻辑:equal将带我进入要禁用“是”或“否”单选按钮的代码 <html:hidden property="booleanProperty" /> 如果BooleanProperty为“N”,则逻辑:equal将带我进入代码,在那里我不禁用Yes或No单选按钮
布尔属性的值禁用或启用该按钮
<html:hidden property="booleanProperty" />
如果booleanProperty
的值为“Y”,则逻辑:equal
将带我进入要禁用“是”或“否”单选按钮的代码
<html:hidden property="booleanProperty" />
如果BooleanProperty
为“N”,则逻辑:equal将带我进入代码,在那里我不禁用Yes或No单选按钮
<html:hidden property="booleanProperty" />
struts中没有disable属性
,您能帮我完成这个功能吗。我在下面的伪代码中也描述了上述内容
<logic:equal name="myForm" property="booleanProperty" value="Y">
<td class="Label"><bean:message key="Label.hs" bundle="Messages" /></td>
<td>Yes: <html:radio property="hs" value="Y"
styleClass="Radio" **disable = "true"** /> No: <html:radio property="hs"
value="N" styleClass="Radio" **disable = "true"**/></td>
</logic:equal>
<logic:equal name="myForm" property="booleanProperty" value="N">
<td class="Label"><bean:message key="Label.hs" bundle="Messages" /></td>
<td>Yes: <html:radio property="hs" value="Y"
styleClass="Radio" /> No: <html:radio property="hs"
value="N" styleClass="Radio" /></td>
</logic:equal>
<html:hidden property="booleanProperty" />
没有这样的财产。使用html代码禁用属性。谢谢Roman C,我使用了html并禁用了它。您好,我正在根据我的业务逻辑将struts操作类中上述“booleanProperty”的属性值传递为“Y”或“N”。在支柱的形式中,我将“N”作为“booleanProperty”的首字母。因此,当表单填写不正确时,刷新的页面将返回“N”,并且不会考虑从my action类传递的值:(如果表单上存在验证错误,我如何维护action类传递的值并将其分配给booleanProperty的任何建议。如果返回到'N'
,则它将正确填充,否则它将为null
。您还没有发布完整的代码示例,因此很难帮助您。您好,很抱歉e回复。基本上我想保留我从Action类收到的booleanProperty的值。如果表单填写不正确,我就失去了值。因此我创建了一个隐藏的属性字段,如下所示。没有这样的属性。使用html代码禁用属性。谢谢Roman C,我使用html并禁用了它。嗨,我是passing根据我的业务逻辑,我的struts action类中上述“booleanProperty”的属性值为“Y”或“N”。在struts的DynaValidatorActionForm中,我将“N”作为“booleanProperty”的首字母。因此,当表单填写不正确时,刷新页面将返回到“N”,并且我的action类传递的值不正确设想:(如果表单上存在验证错误,我如何维护action类传递的值并将其分配给booleanProperty的任何建议。如果返回到'N'
,则它将正确填充,否则它将为null
。您还没有发布完整的代码示例,因此很难帮助您。您好,很抱歉基本上我想保留我从Action类收到的booleanProperty的值。如果表单填写不正确,我就失去了值。所以我创建了一个隐藏的属性字段,如下所示。