2012-09-16 9 views
0

KnockoutJS를 사용하여 여러 항목 (설문 조사 질문)을 모음에 추가 할 수있는 양식 (새 설문 양식)이 있습니다. 나는 여기에 KnockoutJS를 사용하여 모델 유효성 확인

var App = function (pollData, pollQuestionData) { 
      var self = this; 
      self.poll = new Poll(pollData); 
      self.questions = ko.observableArray([new PollQuestion(pollQuestionData)]); // Put one question in by defaul 

      // Add new question function... here should go validation I guess??? 

      self.addQuestion = function() { 
       self.questions.push(new PollQuestion(pollQuestionData)) 
      }; 

      // Remove question function 
      self.removeQuestion = function (question) { 
       self.questions.remove(question) 
      }; 
     }; 

enter image description here

는 방법으로 (내 jsfiddle 코드를 것을 ... 나는 그가 새 행을 추가하기 전에 질문 텍스트 상자에 값을 입력하도록 강제 할 수 있습니다 방법을 알고 싶어요

을 : 나는 여기

http://jsfiddle.net/AcE2V/3/

답변

0

모든 질문에 값이있는 경우에만 New Question 버튼을 표시하려면 계산 된 관찰을 사용하는 바이올린입니다) ... 그것을 실행 만들 수 없습니다

http://jsfiddle.net/jearles/AcE2V/5/

+0

대단히 감사합니다. 좋은 구현 – VAAA

관련 문제