由于名称无法验证输入

时间:2009-08-10 22:19:28

标签: jquery validation struts2

我需要在检查currentTarjeta.causaDeUnicoServicioContratado CheckBox时验证输入。问题是我需要这个奇怪的名字currentTarjeta.causaDeUnicoServicioContratado。如果我使用something作为名称,则可以使用。我该如何解决这个问题?

"currentTarjeta.causaDeUnicoServicioContratado": {
    required: "#currentTarjeta.causaDeUnicoServicioContratado:checked",

3 个答案:

答案 0 :(得分:3)

使用“\\”

逃离点

示例:

 // Instead of
 $("#something.id")

 // Write
 $("#something\\.id")

它会起作用:))

答案 1 :(得分:1)

这正是问题所在。点假定为css类名。如何在名称中使用下划线或短划线而不是点。

答案 2 :(得分:0)

我有点找到解决方案。

我使用了我的标记name="man.name",并使用了de id属性id=name

因此,当我使用验证功能时,我调用de id而不是名称:

required: "#name:checked"

这有效:)

相关问题