2009-08-10 51 views
1

我需要在檢查currentTarjeta.causaDeUnicoServicioContratadoCheckBox時驗證輸入。問題是我需要這個奇怪的名字currentTarjeta.causaDeUnicoServicioContratado。如果我使用something作爲它的工作名稱。我該如何解決?由於名稱而無法驗證輸入

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

回答

1

這正是問題所在。點假定一個css類名。如何在名稱中使用下劃線或短劃線而不是點。

0

那麼我有點找到解決辦法。

我使用named命名爲name="man.name",y使用de id屬性id=name

所以,當我使用的驗證功能,我打電話去ID,而不是名稱:

required: "#name:checked" 

和這部作品:)

3

使用逃生點 「\\」

例子:

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

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

將工作:)

+1

您需要2個反斜槓的原因是第一個Javascript由Javascript解釋,而下一個由JQuery解釋。 – 2009-10-26 16:38:36