javascript - Override stepUp and stepDown -
javascript - Override stepUp and stepDown -
is there possibility override html5 stepup , stepdown behaviour? don't want create new buttons, utilize controls provided input. i've been trying override them way:
document.getelementbyid("elemid").stepup = function() { } but doesn't seem work.
i recommend instead of overriding watch alter event , whatever want.
that beingness said, there 2 ways in can override behavior. suppose next html
<input id="num" type="number" value="0" step="1" min="0" max="100"/> let's reference number input:
// access spinner var spinner = document.getelementbyid("num"); now if want override stepup() functions, can utilize htmlinputelement object:
// override spinner's setup functions htmlinputelement.prototype.stepup = function(num){ console.log('all overridden: stepping '+num); }; although can override input's stepup() function:
// override spinner's stepup function spinner.stepup = function(num){ console.log('stepping '+num); }; to see illustration of in action open this jsfiddle.
javascript html5
Comments
Post a Comment