динамическое связывание в CoffeeKup - PullRequest
0 голосов
/ 14 февраля 2012

Я пишу приложение с node.js и coffee-script и coffeekup в качестве движка шаблонов. У меня есть форма, где я хотел бы включить или отключить кнопку в зависимости от того, есть ли значения в некоторых полях ввода. Мне интересно, есть ли простой механизм, как в Sproutcore или Ember, где подойдет только привязка. Как мне это сделать?

1 Ответ

1 голос
/ 14 февраля 2012

Нет, такого переплета нет из коробки. Вы должны либо реализовать что-то вроде Ember, Knockout или Serenade.js, либо сделать это самостоятельно. Если бы это была только одна форма, у меня был бы небольшой скрипт (jQuery ниже):

function validateForm() {
  // Check if form fields are valid, return true if valid, false if not.
}

// Update the disabled attribute on a button inside "formId" anytime an input field is changed.
$("#formId").on("change", "input", function(event) {
  $("#formId button").attr("disabled", !validateForm());
});
...