在我的网络应用程序中我使用的是<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="multiselect-container dropdown-menu">
<li class="">
<a tabindex="0">
<label class="checkbox">
<input type="checkbox" data-target='paypal' value="1">Paypal</label>
</a>
</li>
<li class="">
<a tabindex="0">
<label class="checkbox">
<input type="checkbox" data-target='stripe' value="2">Stripe</label>
</a>
</li>
<li class="">
<a tabindex="0">
<label class="checkbox">
<input type="checkbox" data-target='beanstream' value="3">Beanstream</label>
</a>
</li>
</ul>
<label for="Configuration_paypalId" class="control-label paypal">Paypal Id</label>
<input type="text" value="" id="Configuration_paypalId" name="Configuration[paypalId]" maxlength="60" class="span4 paypal">
<br>
<label for="Configuration_stripeId" class="control-label stripe">Stripe Id</label>
<input type="text" value="" id="Configuration_stripeId" name="Configuration[stripeId]" maxlength="60" class="span4 stripe">
<br>
<label for="Configuration_beanId" class="control-label beanstream">Bean Id</label>
<input type="text" value="" id="Configuration_beanId" name="Configuration[beanId]" maxlength="60" class="span4 beanstream">
,在我的一个Jsp中我需要验证一些字段,我使用了Struts 1.x
个html标记,出于某种原因我需要使用名称约定,如下所示
Struts 1.x
当我想在我正在使用的JAva脚本中验证Text字段时,我的问题是什么 方法论下面
<html:form action="someAction">
<html:text property="Object.textId" />
</html:form>
我需要javascript来识别我的字段命名,其中包含点function validate()
{
var frm = eval("MyFormName");//The form name which I havve mentioned in Struts-config.xml
var ss = frm.Object.textId.value;// Here I cant get the value of my texte field it says it cant find textid
// error seems to be resonable so I have given below try but still it didnt work
var ss= frm.+'Object.textId'.value;
}
。
我无法将我的fiekds名称更改为某种符号。
提前谢谢。
修改
我需要将表单字段名称传递给其他一些验证函数。在这些函数中,他们试图获取如下值:
.
提前致谢。