2012-02-14 4 views
0

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

ответ

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()); 
}); 
+0

круто спасибо. Я пойду за скриптом, тогда – joque

+2

Если бы мой ответ был удовлетворительным, пожалуйста, примите его! :-) –