Form Validation Using JavaScript.
<html>
<head>
<title>
Form created using HTML
</title>
</head>
<script>
function validateform()
{
var x=document.forms["myForm"]["txtName"];
var y=document.forms["myForm"]["txtAge"];
if(x.value=="")
{
window.alert("Please enter valid values");
return false;
}
else if(isNaN(y.value))
{
window.alert("Please enter valid values");
return false;
}
}
</script>
<body>
<form name="myForm" action="/valid.php" onsubmit="return validateForm()" method="post">
Employee Name : <input type="text" name="txtName"><br>
Salary: <input type="text" name="txtAge"><br>
<button type="submit" name="btnOK" value="Submit">OK</button>
<button type="reset" name="btnClear" >Clear</button>
</form>
</body>
I'm trying to validate my form but it just won't get executed. I don't want to do it with "Id" method. Sorry if I offended some of you with my last line, I'm fairly new in Javascript.
javascript html
add a comment |
<html>
<head>
<title>
Form created using HTML
</title>
</head>
<script>
function validateform()
{
var x=document.forms["myForm"]["txtName"];
var y=document.forms["myForm"]["txtAge"];
if(x.value=="")
{
window.alert("Please enter valid values");
return false;
}
else if(isNaN(y.value))
{
window.alert("Please enter valid values");
return false;
}
}
</script>
<body>
<form name="myForm" action="/valid.php" onsubmit="return validateForm()" method="post">
Employee Name : <input type="text" name="txtName"><br>
Salary: <input type="text" name="txtAge"><br>
<button type="submit" name="btnOK" value="Submit">OK</button>
<button type="reset" name="btnClear" >Clear</button>
</form>
</body>
I'm trying to validate my form but it just won't get executed. I don't want to do it with "Id" method. Sorry if I offended some of you with my last line, I'm fairly new in Javascript.
javascript html
What is “Id” method and why don’t you want to use it?
– MTCoster
Nov 14 '18 at 16:52
2
hint: javascript is case sensitive. Check the names by which you defined and called the function.
– Robin Zigmond
Nov 14 '18 at 16:53
@RobinZigmond Has a point. It won't execute due to the capitalisation
– JamesS
Nov 14 '18 at 16:56
add a comment |
<html>
<head>
<title>
Form created using HTML
</title>
</head>
<script>
function validateform()
{
var x=document.forms["myForm"]["txtName"];
var y=document.forms["myForm"]["txtAge"];
if(x.value=="")
{
window.alert("Please enter valid values");
return false;
}
else if(isNaN(y.value))
{
window.alert("Please enter valid values");
return false;
}
}
</script>
<body>
<form name="myForm" action="/valid.php" onsubmit="return validateForm()" method="post">
Employee Name : <input type="text" name="txtName"><br>
Salary: <input type="text" name="txtAge"><br>
<button type="submit" name="btnOK" value="Submit">OK</button>
<button type="reset" name="btnClear" >Clear</button>
</form>
</body>
I'm trying to validate my form but it just won't get executed. I don't want to do it with "Id" method. Sorry if I offended some of you with my last line, I'm fairly new in Javascript.
javascript html
<html>
<head>
<title>
Form created using HTML
</title>
</head>
<script>
function validateform()
{
var x=document.forms["myForm"]["txtName"];
var y=document.forms["myForm"]["txtAge"];
if(x.value=="")
{
window.alert("Please enter valid values");
return false;
}
else if(isNaN(y.value))
{
window.alert("Please enter valid values");
return false;
}
}
</script>
<body>
<form name="myForm" action="/valid.php" onsubmit="return validateForm()" method="post">
Employee Name : <input type="text" name="txtName"><br>
Salary: <input type="text" name="txtAge"><br>
<button type="submit" name="btnOK" value="Submit">OK</button>
<button type="reset" name="btnClear" >Clear</button>
</form>
</body>
I'm trying to validate my form but it just won't get executed. I don't want to do it with "Id" method. Sorry if I offended some of you with my last line, I'm fairly new in Javascript.
javascript html
javascript html
asked Nov 14 '18 at 16:50
ShebuShebu
1
1
What is “Id” method and why don’t you want to use it?
– MTCoster
Nov 14 '18 at 16:52
2
hint: javascript is case sensitive. Check the names by which you defined and called the function.
– Robin Zigmond
Nov 14 '18 at 16:53
@RobinZigmond Has a point. It won't execute due to the capitalisation
– JamesS
Nov 14 '18 at 16:56
add a comment |
What is “Id” method and why don’t you want to use it?
– MTCoster
Nov 14 '18 at 16:52
2
hint: javascript is case sensitive. Check the names by which you defined and called the function.
– Robin Zigmond
Nov 14 '18 at 16:53
@RobinZigmond Has a point. It won't execute due to the capitalisation
– JamesS
Nov 14 '18 at 16:56
What is “Id” method and why don’t you want to use it?
– MTCoster
Nov 14 '18 at 16:52
What is “Id” method and why don’t you want to use it?
– MTCoster
Nov 14 '18 at 16:52
2
2
hint: javascript is case sensitive. Check the names by which you defined and called the function.
– Robin Zigmond
Nov 14 '18 at 16:53
hint: javascript is case sensitive. Check the names by which you defined and called the function.
– Robin Zigmond
Nov 14 '18 at 16:53
@RobinZigmond Has a point. It won't execute due to the capitalisation
– JamesS
Nov 14 '18 at 16:56
@RobinZigmond Has a point. It won't execute due to the capitalisation
– JamesS
Nov 14 '18 at 16:56
add a comment |
1 Answer
1
active
oldest
votes
You might need to return true from the function in case of successful execution in the end. This might help:
HTML form action and onsubmit issues
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53305139%2fform-validation-using-javascript%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You might need to return true from the function in case of successful execution in the end. This might help:
HTML form action and onsubmit issues
add a comment |
You might need to return true from the function in case of successful execution in the end. This might help:
HTML form action and onsubmit issues
add a comment |
You might need to return true from the function in case of successful execution in the end. This might help:
HTML form action and onsubmit issues
You might need to return true from the function in case of successful execution in the end. This might help:
HTML form action and onsubmit issues
answered Nov 14 '18 at 16:55
KushKush
594520
594520
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53305139%2fform-validation-using-javascript%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
What is “Id” method and why don’t you want to use it?
– MTCoster
Nov 14 '18 at 16:52
2
hint: javascript is case sensitive. Check the names by which you defined and called the function.
– Robin Zigmond
Nov 14 '18 at 16:53
@RobinZigmond Has a point. It won't execute due to the capitalisation
– JamesS
Nov 14 '18 at 16:56