TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Arun Kurmi
NA
104
103.8k
unable to call multiple javascript function on form submit
Apr 30 2013 1:56 AM
I have created 5 validation function.they work induvisually but whwn i call them in a function Validation and call it on form onsubmit.there is an error that submit the form while user entered wrong mob no in textbox.
function Validation() {
RequireFieldValidation();
allLetter();
PasswardValidation();
EmailValidation();
MobValidation();
// if (RequireFieldValidation() == true && allLetter() == true && PasswardValidation() == true && EmailValidation() == true && MobValidation() == true) {
// return true;
// }
// else {
// return false;
// alert("error");
// }
}
function RequireFieldValidation() {
for (var i = 1; i <= 8; i++) {
var name = document.getElementById("TextBox" + i).value;
if (name == "" || name == null) {
alert("Please Enter required info in textbox "+i);
return false;
}
}
//return true;
}
function allLetter()
{
//var n = document.testJavascript.TextBox1;
var name = document.getElementById("TextBox1");
var letters = /^[A-Za-z]+$/;
if (!(name.value.match(letters))) {
alert("Please enter only alphabetic character")
return false;
}
else
{
//return false;
}
}
function PasswardValidation() {
var pwd = document.getElementById("TextBox3").value;
var rpwd = document.getElementById("TextBox4").value;
var len = pwd.length;
if (len <= 5 || len >= 11) {
alert("Please Enter Passward 6 to 10 character long");
return false;
}
else if (pwd != rpwd) {
alert("Passward doesnot match");
return false;
}
else {
// return true;
}
}
function EmailValidation() {
//var n = document.testJavascript.TextBox1;
var email = document.getElementById("TextBox5");
var mailFormate = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
if (!(email.value.match(mailFormate)))
{
alert("Please enter correct email-id")
return false;
}
else
{
//return true;
}
}
function MobValidation() {
//var n = document.testJavascript.TextBox1;
var mob = document.getElementById("TextBox6");
if (isNaN(mob.value)) {
alert("Mobile no. contain incorrect character");
return false;
mob.focus();//iske liye variable mob me only getelementbyid chahiye na ki uski value.
}
else if(mob.value.length!=10){
alert("Please enter 10 digit mob no.")
mob.focus();
return false;
}
return true;
}
<form id="form1" runat="server" onsubmit="Validation()" method="post" name="testJavascript" action="#">
Reply
Answers (
5
)
How to disable dates when already selected on gridviews?
Reading data from remote file