function doStuff(event) {
console.log(typeof (event.target.value), event.target.value, event.target.value.match(/^\d*$/))
if (event.target.value.match(/^[\d\.]*$/)) {
var tradDogAge = event.target.value * 7
$("#result").empty().append("
Traditionally your dogs age would be: " + tradDogAge + "")
var newDogAge = ((16 * Math.log(event.target.value)) + 31).toFixed(2)
$("#result").append("
Under this new method your dogs age is: " + newDogAge + "");
} else {
$("#result").html("a number is the only option")
}
}
function Init() {
var textarea = document.getElementById("textarea");
if (textarea.addEventListener) { // all browsers except IE before version 9
textarea.addEventListener("input", OnInput, false);
// Google Chrome and Safari
textarea.addEventListener("textInput", OnTextInput, false);
// Internet Explorer from version 9
textarea.addEventListener("textinput", OnTextInput, false);
}
if (textarea.attachEvent) { // Internet Explorer and Opera
textarea.attachEvent("onpropertychange", OnPropChanged); // Internet Explorer
}
}
// Google Chrome, Safari and Internet Explorer from version 9
function OnTextInput(event) {
doStuff(event)
}
// Firefox, Google Chrome, Opera, Safari from version 5, Internet Explorer from version 9
function OnInput(event) {
doStuff(event)
// $("#result").html(event.target.value)
//$("#result").html().replace(event.target.value)
}
// Internet Explorer
function OnPropChanged(event) {
if (event.propertyName.toLowerCase() == "value") {
alert("The new content: " + event.srcElement.value);
}
}
appenddata('hello')