Вопросы по теме 'knockout-validation'
Knockout Validation предотвращает обработчик кликов в первый раз
Кажется, что плагин проверки нокаута каким-то образом препятствует выполнению обработчиков кликов. Вот мой упрощенный код.
HTML:
<div>
<input type="text" data-bind="value: code" />
<button data-bind="click:...
2982 просмотров
schedule
29.07.2022
Условная проверка не работает для анонимного правила проверки Knockout
У меня есть следующие атрибуты в моей модели просмотра, которые используют проверку нокаута, один из них - это пользовательская проверка для проверки совпадения пароля.
model.Password = ko.observable()
.extend({ required: {...
9586 просмотров
schedule
24.03.2022
Knockout-validation должно ли сообщение о проверке отображаться по умолчанию?
Я использую плагин проверки нокаута, я создал асинхронное правило в соответствии с:
https://github.com/ericmbarnard/Knockout-Validation/wiki/Async-Rules
Должна ли проверка вызывать отображение обычных сообщений проверки по умолчанию?
Хотя я...
239 просмотров
schedule
19.03.2022
KO.mapping + KO.validation, как проверить два свойства с помощью сопоставления проверки
var validationMapping = {
emailAddress: {
create: function (options) {
return ko.observable(options.data).extend({ required: true }).extend({email:true});
}
},
emailAddressConfirm: {...
964 просмотров
schedule
18.01.2023
Knockout.Validation непригодна для использования, есть альтернативы? Или обходные пути?
Я ищу плагин проверки нокаута и наткнулся на Knockout.validation, который выглядит очень многообещающе, однако у него есть фатальный недостаток.
После того, как вы создали ko.validatedObservable({ name: foo }), вы не сможете назначить новый объект...
917 просмотров
schedule
16.10.2023
Каков наилучший способ обработки многомерных массивов в Knockout JS?
Каков стандартный способ работы с многомерными массивами с помощью Knockout?
Допустим, вы хотите сгенерировать динамическую таблицу с помощью KnockoutJS. Строки и столбцы таблицы генерируются из observableArrays. Данные внутри каждой ячейки...
3220 просмотров
schedule
03.05.2022
нокаут не показывает диапазон сообщений об ошибках
Я использую нокаут-валидацию, и вот как выглядит моя модель
function SignInViewModel() {
var self = this;
self.userName = ko.observable('').extend({
required: true,
pattern: {
message: 'Username must be a valid...
1809 просмотров
schedule
03.06.2022
Как проверить, что набор чисел в нескольких объектах моделей составляет указанное значение?
Я использую Knockout Validation для проверки моей модели в приложении Durandal/KnockoutJS. Он работает нормально, но я столкнулся с ситуацией, с которой не знаю, как справиться. Одна из вещей, которую вводят пользователи, — это список...
248 просмотров
schedule
28.09.2023
Проверка простого observableArray()
Предположим, что моя модель очень проста (список строк), и я не хочу помещать типизированные объекты в observableArray и затем проверьте его , используя глубокую проверку ko.validation.init( { grouping: { deep: true } } ) .
Например. Я хочу,...
381 просмотров
schedule
05.11.2022
проверка нокаута - по крайней мере одно поле имеет значение и установлен хотя бы один флажок
Я пытаюсь сделать очень простую проверку с помощью плагина проверки нокаута. Я хочу проверить, есть ли хотя бы в одном текстовом поле текст и установлен хотя бы один флажок. Все привязки работают корректно, а сам нокаут до сих пор великолепен. Я...
2383 просмотров
schedule
21.05.2022
Проверка на выбывание - isValid() всегда истинно после изменения значения
У меня есть следующий сценарий:
function ViewModel(){
var self = this;
self.newQty = ko.observable().extend({
pattern: {
message: "Wrong!",
params: new...
366 просмотров
schedule
19.07.2022
Ошибка группы проверки KO
Я использую простую страницу входа для ввода логина и пароля. Пока пользователь нажимает кнопку «Забыли пароль», я проверяю только текстовое поле входа.
Он хорошо работает при начальной загрузке страницы. изначально, если я держу идентификатор...
560 просмотров
schedule
15.09.2023
Настройка сообщения об ошибке в html с проверкой нокаута
Я хотел бы использовать нокаут-валидацию, добавляя только правила проверки в HTML5, что отлично работает:
http://jsfiddle.net/gt228dgm/1/
Затем я хотел бы изменить сообщения об ошибках по умолчанию, генерируемые браузером (например, «Это поле...
2424 просмотров
schedule
18.10.2023
Нокаутирующая привязка с пользовательским расширителем и проверкой
Я использую KnockoutJS 3.2.0 вместе с новейшей проверкой Knockout-Validation и отображением. Контроллер отправляет мне сложный объект JSON из модели. Многие думают, что это прекрасно работает. Теперь у меня есть первая большая проблема, которую я...
1971 просмотров
schedule
21.03.2024
Проверка нокаута setError для вычисляемого наблюдаемого после применения привязок
Я пытаюсь вручную установить ошибку в вычисляемом наблюдаемом объекте с помощью Knockout Validation, но сообщение проверки не отображается. Мне нужно иметь возможность установить ошибку после вызова приложения привязки и набора группы.
var...
816 просмотров
schedule
27.08.2022
Требуется настройка = true при проверке нокаута
HTML:
<input class="form-control" type="text" data-bind="value: Participant().FirstName />
Модель:
self.FirstName = ko.observable(data === null ? "" : data.FirstName);
ViewModel:
ko.validation.init();...
80 просмотров
schedule
07.11.2023
Knockout min/max проверка не работает
Я использую собственный обработчик привязки, который нашел по адресу https://www.moonlightbytes.com/blog/useful-knockout-js-binding-handlers
Он очень хорошо работает для форматирования ввода в виде валюты. Тем не менее, это также останавливает...
539 просмотров
schedule
17.05.2022
Knockout validationMessage отображается как [object Object]
Используя Knockout, я хочу контролировать, где на экране появляется сообщение о проверке. Когда я это делаю, вместо текста сообщения отображается сообщение [object Object]. Вот мой код:
HTML
<input id="inputValue" class="form-control...
93 просмотров
schedule
15.10.2022
Изменение в наблюдаемом массиве в боковом наблюдаемом массиве, не обновляющем пользовательский интерфейс в нокауте js
var subject = function (data) {
self = this;
self.subjectName = ko.observable(data ? data.subjectName : "");
self.subjectPassPercentage = ko.observable(data ? data.subjectPassPercentage : "");
}
var course=function(data){...
103 просмотров
schedule
10.03.2023