Как показать сообщение ошибки проверки правильности в другом месте? - программирование
Подтвердить что ты не робот

Как показать сообщение ошибки проверки правильности в другом месте?

Я использую плагины knockout.js & knockout.validation. Я добавляю пример скрипта

http://jsfiddle.net/hsnCW/1/

В этом примере существует специальная проверка для массива для проверки повторяющихся записей. Но моя проблема связана с сообщением о проверке. По умолчанию сообщение об ошибке вставлено сразу после элемента, на котором применяется валидация. Но я хочу показать сообщение в другом месте. Как я могу это сделать?

4b9b3361

Ответ 1

Вы можете использовать validationMessagebinding, чтобы отобразить любое сообщение об ошибке вашего proerties:

<p data-bind="validationMessage: newItem"></p>

И вы можете отключить автоматически вставленное сообщение проверки с привязкой validationOptions:

<span data-bind="validationOptions: { insertMessages: false}">New Item: 
    <input data-bind="value:newItem" /> 
    <button data-bind="click: addItem">Add</button>
</span>

Подробнее см. документацию раздел "Связывание валидации" .

Демо JSFiddle.