当从下拉列表中选择其他选项时,我编写了一个代码来显示一个文本框。这个功能如下:(我没有提到下拉列表代码,如果需要请告诉我)
function showfield(name)
{
if(name=='Other')document.getElementById('div1').innerHTML='<input type="text" property="otherCategory" size="25" />';
else document.getElementById('div1').innerHTML='';
}
我正在使用 Struts 框架,并在 registrationForm.java 中为otherCategory编写了 getter/setter 。但是在名为 registrationFormAction.java 的 actionForm 中,提交表单后,值并没有传递给 action 表单。我能得到的其他值。意味着我无法通过registrationForm.getOtherCategory()
registrationFormAction.java 获取值。
对于其他领域,我将代码编写为
<html:text property="Name" size="25">
我也尝试过使用,但是当我使用name="otherCategory"<input type="text" name="otherCategory"/>
时,我不确定如何将值传递给操作表单 registrationForm.java 。希望我能够解释我的问题,希望有人的帮助
谢谢。比斯瓦