Java Форма ввода HTML - PullRequest
       5

Java Форма ввода HTML

0 голосов
/ 03 сентября 2011

У меня есть эти поля формы с такими именами:

/ dwint / singlepagecheckout / DWINTOneClickCheckoutFormHandler.bean.shippingAddress.firstName

которые я пытаюсь передать в jQueryпроверить, но получать всевозможные ошибки.У кого-нибудь есть совет?

 $("#temp2_form").validate({
    rules: {
      email: {
        required: true,
        email: true
      },  
      /dwint/singlepagecheckout/DWINTOneClickCheckoutFormHandler.bean.shippingAddress.firstName: {
        required: true
      }    
    }
  });

1 Ответ

1 голос
/ 03 сентября 2011

Это потому, что . имеет особое значение в JavaScript.К счастью, это можно изменить, просто используя поиск строк вместо прямого присваивания.Попробуйте:

// you might also want to get the name attribute from the element itself
var firstName = '/dwint/singlepagecheckout/DWINTOneClickCheckoutFormHandler.bean.shippingAddress.firstName'

var validRules = {
  rules: {
    email: {
      required: true,
      email: true
    }
  }
}

validRules[firstName]={required:true}
$("#temp2_form").validate(validRules)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...