Я вижу несколько причин использовать внешние ключи (Осиротевшие строки, как кто-то упомянул, являются раздражающими), но я никогда не использую их также. С относительно нормальной схемой DB я не думаю, что они - необходимых 100%. Ограничения хороши, но осуществление их с помощью программного обеспечения является лучшим методом, я думаю.
Alex
У объекта messages
есть несколько интересных атрибутов, которые нужно настроить:
messages: {
required: "This field is required.",
remote: "Please fix this field.",
email: "Please enter a valid email address.",
url: "Please enter a valid URL.",
...
}
См. источник .
Их можно установить по умолчанию с помощью setDefaults ()
метод:
$.validator.setDefaults({
messages: {
required: "このフィールドは必須です"
}
});
Вы можете использовать опцию сообщений в методе проверки .
Я пробовал принятый ответ, и это вообще не сработало для меня. Я больше поискал в Google и нашел эту статью .
Использование этой строки кода решило мою проблему:
$.validator.messages.required = "Your new required message here!";