Bir web sitesinde bir form doldurma işlemini otomatikleştirmek için bir tarayıcı uzantısında javascript çalıştırmaya çalışıyorum ve bir düğmeyi tıklatıyorum - uzantı kodu javascript yazarak simüle edilebilir: adres çubuğuna kodu.javascript kullanarak AngularJS giriş metni değerini değiştir
Sorun yaşadığım web sitesi angularJS kullanır. Giriş alanı kimlikleri isimleri var ve giriş alanı değerlerini değiştirmek için kullanıyorum. Alanlar doldu ama düğmeyi tıklattığımda bunların doldurulmadığını, hiçbir değer olmadığını ve hepsinin hatalı olduğunu söylüyor. Değerleri el ile girmedikçe, değişikliklerimi "görmüyor" gibi bazı doğrulamalar devam ediyor.
Sadece giriş alanının kimliğini kullanarak doğrulama yapan AngularJS giriş alanlarının değerini değiştirmek için basit bir yol var mı?
<input id="shippingAddr-first-name" type="text" class="first-name ng-pristine ng-valid" maxlength="16" data-ng-model="addressTypes[addressType].FirstName" focus-me="commonAddressTypeProps[addressType].focusOnFirstName" client-validation="onExit" data-required-on-exit="">
denemelerim document.getElementById("shippingAddr-first-name").value="Dave";
değişikliği alan kullanarak ancak form gönderme sırasında düzgün kayıt yoktur: Burada
jQuery kullanıyor musunuz? JQuery'yi kullanırsanız daha kolay olacağını düşünüyorum. –
jquery kullanmıyorum. – techdog