Testing form types
by jessekinsman
HTML
<form action="#" onsubmit="collect()">
<input type="text" defaultValue="0" name="one"/>
<input type="text" defaultValue="0" name="two"/>
<input type="text" defaultValue="0" name="three"/>
<input type="submit" />
</form>
JavaScript
function isNum(num) {
var int = parseInt(num);
if (isNaN(int)) {
return false;
}
return true;
}
function collect(e) {
e.preventDefault();
var form = e.target;
var inputs = form.getElementsByTagName("input");
var output = [];
inputs.forEach(function(item){
var num = isNum(item.value);
output.push("Input name " + item.name + " is num " + num);
});
output.forEach(function(item){
console.log(item);
});
}