0

我正在用 node.js 和 coffee-script 和 coffeekup 作为模板引擎编写一个应用程序。我有一个表单,我想根据某些输入字段中是否有值来启用或禁用按钮。我想知道是否有像 Sproutcore 或 Ember 这样的简单机制,只需绑定即可。我应该怎么做?

4

1 回答 1

1

不,没有这种开箱即用的绑定。您必须要么实现 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());
});
于 2012-02-14T12:39:56.577 回答