form validate.tt
<script type="text/javascript">
function checkform() {
/// init
var f = document.forms['foo'];
/// loop elements
for(var i = 0; i < f.length; i++) {
if(f.elements[i].name.indexOf('m')) {
/// something is wrong
if(/\D/.test(f.elements[i].value)) {
alert(f.elements[i].name + ' can only take numbers');
return false;
}
}
}
/// form is ok
return true;
}
</script>
<h2>Validate form using js</h2>
<form name="foo" onsubmit="return checkform()">
<p>
<input name="m_bah" value="m_bah hello">
<br><input name="f_bah" value="f_bah hello">
<br><input type="submit">
</p>
</form>