ทางที่ดีเราควรตั้งชื่อของ Attribute เป็นอย่างอื่น ห้ามซ้ำกับคำสงวน เช่น name ---> FirstName จะดีกว่าครับ
เราทำ Validte ตอน submit ก็ได้ครับ Code (PHP)
<html>
<head>
<script type="text/javascript">
function ValidateForm()
{
var input = document.getElementsByTagName('INPUT');
for (var i = 0, n = input.length; i < n; i = i + 1) {
// may also need to test for input[i].type
if (!input[i].value) {
alert("PLease Enter '"+ input[i].attributes.item(1).nodeValue+"' value. ")
input[i].focus();
return false;
}
}
}
</script>
</head>
<body>
<form action="registerformsave.php" method="post" name="frmMain" onSubmit="return ValidateForm();">
<input type="text" name="FirstName" id="FirstName" />
<input type="text" name="LastName" id="LastName" />
<input type=submit value="sumit">
</form>
</body>
</html>
<html>
<head>
<script type="text/javascript">
function ValidateForm()
{
var input = document.getElementsByTagName('INPUT');
for (var i = 0, n = input.length; i < n; i = i + 1) {
// may also need to test for input[i].type
if (!input[i].value) {
alert("PLease Enter '"+ input[i].attributes.item(1).nodeValue+"' value. ")
input[i].focus();
return false;
}
}
}
</script>
</head>
<body>
<form action="registerformsave.php" method="post" name="frmMain" onSubmit="return ValidateForm();">
<input type="text" name="FirstName" id="FirstName" />
<input type="text" name="LastName" id="LastName" />
<input type=submit value="sumit">
</form>
</body>
</html>