Menu
Hi,
I have 10 text boxes and I need to validate them for:
1) Numeric
2) Allow Decimal values
Could you help me please…
Thanks!!!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Content-Script-Type" content="text/javascript">
<meta name="Content-Style-Type" content="text/css">
<title>Example</title>
<script type="text/javascript">
<!--
onload = function () {
var e, i = 0;
while (e = document.forms[0].elements[i++]) {
if (e.type == 'text' && e.className == 'number') e.onchange = function () {
if (isNaN (this.value)) {alert (); this.value = ''; this.focus()}
}
}
}
function check (f) {
var e, i = 0;
while (e = f.elements[i++]) {
if (e.type == 'text' && !/S/.test (e.value)) {alert ('Field "' + e.previousSibling.data +'" is required.'); e.focus(); return false}
}
}
// -->
</script>
<style type="text/css">
<!--
fieldset {padding:1ex; width:15em}
label {display:block; margin:1ex; text-align:right}
input {margin-left:1em}
button {display:block; margin:1ex auto}
-->
</style>
</head>
<body>
<form action="some-script.pl" onsubmit="return check (this)">
<fieldset>
<legend>Numbers</legend>
<label>One<input class="number" type="text"></label>
<label>Two<input class="number" type="text"></label>
<label>Three<input class="number" type="text"></label>
<label>Four<input class="number" type="text"></label>
<label>Five<input class="number" type="text"></label>
<label>Six<input class="number" type="text"></label>
<label>Seven<input class="number" type="text"></label>
<label>Eight<input class="number" type="text"></label>
<label>Nine<input class="number" type="text"></label>
<label>Ten<input class="number" type="text"></label>
<button type="submit">Submit</button>
</fieldset>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Content-Script-Type" content="text/javascript">
<meta name="Content-Style-Type" content="text/css">
<title>Example</title>
<script type="text/javascript">
<!--
onload = function () {
var e, i = 0;
while (e = document.forms[0].elements[i++]) {
if (e.type == 'text' && e.className == 'number') e.onchange = function () {
if (isNaN (this.value)) {alert (); this.value = ''; this.focus()} else {this.value = Number (this.value).toFixed (2)}
}
}
}
function check (f) {
var e, i = 0;
while (e = f.elements[i++]) {
if (e.type == 'text' && !/S/.test (e.value)) {alert ('Field "' + e.previousSibling.data +'" is required.'); e.focus(); return false}
}
}
// -->
</script>
<style type="text/css">
<!--
fieldset {padding:1ex; width:15em}
label {display:block; margin:1ex; text-align:right}
input {margin-left:1em}
button {display:block; margin:1ex auto}
-->
</style>
</head>
<body>
<form action="some-script.pl" onsubmit="return check (this)">
<fieldset>
<legend>Numbers</legend>
<label>One<input class="number" type="text"></label>
<label>Two<input class="number" type="text"></label>
<label>Three<input class="number" type="text"></label>
<label>Four<input class="number" type="text"></label>
<label>Five<input class="number" type="text"></label>
<label>Six<input class="number" type="text"></label>
<label>Seven<input class="number" type="text"></label>
<label>Eight<input class="number" type="text"></label>
<label>Nine<input class="number" type="text"></label>
<label>Ten<input class="number" type="text"></label>
<button type="submit">Submit</button>
</fieldset>
</body>
</html>
<i>
</i>e.focus();
<i>
</i>[color=royalblue]e.style.backgroundColor="pink";[/color]
e.focus();
<form action="some-script.pl" onsubmit="return Validate()">
0.1.9 — BETA 6.17