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> 

1

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'; 

2

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

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -