Estoy tratando de establecer el valor de un campo de entrada que está en una página web a través de la extensión de Chrome. El valor se completa con éxito, sin embargo, cuando se envía el formulario, da error de que el campo de entrada está vacío.
Código de campo de entrada:
<input type="text" class="text-center CustomTextBox ng-pristine ng-valid ng-isolate-scope ng-not-empty ng-valid-maxlength ng-touched" autocomplete="off" min="0" maxlength="6" jcs-decimals="2" jcs-allow-null="false" jcs-decimals-hide-zero="true" ng-model="p.quantity" ng-disabled="p.OutOfStock" ng-blur="vm.QtyEntered(p)" ng-change="vm.qtyChanged(p)">Javascript (dentro de inject.js de mi extensión de Chrome):
var foundinput = getElementsByTagName('input').item(0); foundinput.value = 5.00; ¿Podría tener algo que ver con que ng-change no se active?
PS Cuando el valor se ingresa manualmente, el formulario se envía correctamente.