JSFiddle - React, Tailwind, and code Playground
by Ishank Dubey
JavaScript
var input = jQuery(document.getElementsByName('zipCode')[0]);
input.val(94099);
angular.element(document.getElementsByName('zipCode')[0]).scope().newShippingAddress.ZipCode = 94099;
angular.element(document.getElementsByName('zipCode')[0]).scope().frm.$valid = true;
input.trigger('input');
input.trigger('change');
var remove = ["ng-pristine", "ng-empty", "ng-invalid", "ng-invalid-required", "ng-valid-pattern", "ng-untouched"];
var add = [ "ng-touched", "ng-not-empty", "ng-dirty", "ng-valid-parse", "ng-valid-required", "ng-valid", "ng-valid-pattern"]
var element = document.getElementsByName('zipCode')[0];
element.classList.remove(...remove);
element.classList.add(...add);
element.setAttribute("aria-invalid","false");