JSFiddle - React, Tailwind, and code Playground
by Rayudu Ikkurthi
HTML
<input type="text" class="textfield" value="" id="extra7" name="extra7" onkeypress="return isNumber(event, this)" onclick="test(event)"/>
JavaScript
function isNumber(evt, ele) {
evt = (evt) ? evt : window.event;
console.log(evt.which == 109 || evt.which == 189);
console.log(ele.selectionStart + '---' + ele.selectionEnd)
//alert(evt.which);
//alert(evt.keyCode);
console.log(ele.value);
var charCode = (evt.which) ? evt.which : evt.keyCode;
if(charCode == 109 || charCode == 189){
return true;
}
if ((evt.keyCode >= 48 && evt.keyCode <= 57) || (evt.keyCode == 45 && ele.selectionStart == 0)) {
//alert('number clicked');
return true;
}
return false;
}
function test(evt){
console.log(evt);
}