Javascript > On element.value Changed -
i've made input component similar paypal's new input components:
<div class="panel panel-default input-panel"> <div class="panel-body input-body"> <div class="input-caption">firstname</div> <input type="text" class="input-value" id="testinput"> </div> </div> 
everything works expect when interacting elements manually.
however, if set input value element's .value property using javascript, following happens:
document.getelementbyid("testinput").value = 'hello'; 
i've tried heaps try , hook changing of .value property no love.
fiddle: https://jsfiddle.net/x1ztxuqq/
you can fire onchange event in button click handler.
replace
document.getelementbyid("testinput").value = 'hello';
with
document.getelementbyid('testinput').value = 'hello'; document.getelementbyid('testinput').dispatchevent(new event('change'));
Comments
Post a Comment