У меня есть очень простая модель, с которой я работаю, с которой я пытаюсь реализовать валидацию jQuery.
Модель:
public class Escalation {
public int Id { get; set; }
public int Primary { get; set; }
public int Backup { get; set; }
public virtual Contact PrimaryContact { get; set; }
public virtual Contact BackupContact { get; set; }
}
То, что я пытаюсь сделать, - это через пользовательский интерфейс убедиться, что и основной, и резервный копии действительны. однако, поскольку это контакты, а их у нас тысячи, я не хочу ставить их всех под контроль <select>
. Я пытаюсь использовать <input>
, и jquery.autocomplete () помогает пользователю выбрать правильный контакт. Но я хочу убедиться, что это не только необходимо, но и действительно.
То, что я до сих пор пробовал, это подписка на событие автозаполнения 'select', и я обновляю скрытое поле с выбранным значением, и все работает нормально. Однако, если пользователь на самом деле не выбирает человека или вводит какие-то неверные данные, все ломается.
Возможно, я делаю эту простую форму слишком сложной? Будем весьма благодарны за любые предложения о том, как добиться того, чего я пытаюсь достичь.
Вот пример того, чего я пытаюсь достичь. http://jsfiddle.net/2wCQs/2/