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)
};
};
これが私のjsfiddleコードです(ちなみに私はそれを実行させることができませんでした...)