•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the JavaScript / DHTML / AJAX section within the Web Development category of DaniWeb, a massive community of 361,627 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,193 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our JavaScript / DHTML / AJAX advertiser: Lunarpages Web Hosting
Views: 3157 | Replies: 11
![]() |
•
•
Join Date: Jul 2006
Posts: 6
Reputation:
Rep Power: 0
Solved Threads: 0
I have simple js form validation, and it doesn't work, no matter how enabled the browser is. I've tried everything. I even tried: <form action="mailto:..." > but it'll popup the windows alert about using the email program (outlook/outlook express) completely ignoring the js validation.
please your help.
this is the file:
[code=language]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>form test</title>
<script type="text/javascript">
<!--
document.write("If this text is displayed, your browser supports scripting!")
function validate(thisForm)
{
if(thisForm.Fname.value=="")
{
alert("Please enter first name");
thisForm.Fname.focus();
return false;
}
if(thisForm.Lname.value=="")
{
alert("Please enter last name");
thisForm.Lname.focus();
return false;
}
return true;
}
//-->
</script>
<noscript>JavaScript is NOT enabled!</noscript>
</head>
<body>
<form action="mail.php" name="thisForm" id="thisForm" method="post" onsubmit="return validate(thisForm)" enctype="text/plain">
<p>First Name <input type="text" name="Fname" id="Fname" size="30" maxlength="25" /></p>
<p>Last Name <input type="text" name="Lname" id="Lname" size="30" maxlength="25" /></p>
<p>Password <input type="password" name="psswd" size="30" maxlength="8" /></p>
<h4>your favorite food</h4>
<p><input type="checkbox" name="food" value="pizza" checked="checked" />Pizza<br />
<input type="checkbox" name="food" value="chicken" />chicken<br />
<input type="checkbox" name="food" value="eggs" />eggs<br /></p>
<h4>Your gender</h4>
<p><input type="radio" name="gender" value="female" checked="checked" />female<br />
<input type="radio" name="gender" value="male" />male<br /></p>
<p><input type="submit" value="send" /><input type="reset" value="clear" /></p>
</form>
<p><a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a></p>
</body></html> [code]
please your help.
this is the file:
[code=language]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>form test</title>
<script type="text/javascript">
<!--
document.write("If this text is displayed, your browser supports scripting!")
function validate(thisForm)
{
if(thisForm.Fname.value=="")
{
alert("Please enter first name");
thisForm.Fname.focus();
return false;
}
if(thisForm.Lname.value=="")
{
alert("Please enter last name");
thisForm.Lname.focus();
return false;
}
return true;
}
//-->
</script>
<noscript>JavaScript is NOT enabled!</noscript>
</head>
<body>
<form action="mail.php" name="thisForm" id="thisForm" method="post" onsubmit="return validate(thisForm)" enctype="text/plain">
<p>First Name <input type="text" name="Fname" id="Fname" size="30" maxlength="25" /></p>
<p>Last Name <input type="text" name="Lname" id="Lname" size="30" maxlength="25" /></p>
<p>Password <input type="password" name="psswd" size="30" maxlength="8" /></p>
<h4>your favorite food</h4>
<p><input type="checkbox" name="food" value="pizza" checked="checked" />Pizza<br />
<input type="checkbox" name="food" value="chicken" />chicken<br />
<input type="checkbox" name="food" value="eggs" />eggs<br /></p>
<h4>Your gender</h4>
<p><input type="radio" name="gender" value="female" checked="checked" />female<br />
<input type="radio" name="gender" value="male" />male<br /></p>
<p><input type="submit" value="send" /><input type="reset" value="clear" /></p>
</form>
<p><a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a></p>
</body></html> [code]
Last edited by orr16875 : Dec 30th, 2007 at 11:55 pm.
Hi orr16875,
Security has nothing to do with it as far as I can tell... We are just refering to the DOM elements incorrectly.
Check it out, changed parts are bolded:
Works in IE and Firefox!
Security has nothing to do with it as far as I can tell... We are just refering to the DOM elements incorrectly.
Check it out, changed parts are bolded:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>form test</title>
<script type="text/javascript">
<!--
document.write("If this text is displayed, your browser supports scripting!")
function validate(el)
{
if(el.Fname.value=="")
{
alert("Please enter first name");
el.Fname.focus();
return false;
}
if(el.Lname.value=="")
{
alert("Please enter last name");
el.Lname.focus();
return false;
}
return true;
}
//-->
</script>
<noscript>JavaScript is NOT enabled!</noscript>
</head>
<body>
<form action="mail.php" name="thisForm" id="thisForm" method="post" enctype="text/plain" onSubmit="return validate(this);">
<p>First Name <input type="text" name="Fname" id="Fname" size="30" maxlength="25" /></p>
<p>Last Name <input type="text" name="Lname" id="Lname" size="30" maxlength="25" /></p>
<p>Password <input type="password" name="psswd" size="30" maxlength="8" /></p>
<h4>your favorite food</h4>
<p><input type="checkbox" name="food" value="pizza" checked="checked" />Pizza<br />
<input type="checkbox" name="food" value="chicken" />chicken<br />
<input type="checkbox" name="food" value="eggs" />eggs<br /></p>
<h4>Your gender</h4>
<p><input type="radio" name="gender" value="female" checked="checked" />female<br />
<input type="radio" name="gender" value="male" />male<br /></p>
<p><input type="submit" value="send" /><input type="reset" value="clear" /></p>
</form>
<p><a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a></p>
</body></html>Works in IE and Firefox!
Hi orr16875,
It appears that I'm still able to get it to work... What version of IE7 are you running (Help -> About Internet Explorer -> Version: XXXXXXX)?
Here's an image of it working on my IE7 install version 7.0.5730.13.
http://img216.imageshack.us/my.php?i...eenshotjg0.png
It appears that I'm still able to get it to work... What version of IE7 are you running (Help -> About Internet Explorer -> Version: XXXXXXX)?
Here's an image of it working on my IE7 install version 7.0.5730.13.
http://img216.imageshack.us/my.php?i...eenshotjg0.png
![]() |
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
•
•
•
•
DaniWeb JavaScript / DHTML / AJAX Marketplace
•
•
•
•
activation ajax apple asp choose code computer crack cracked dell development download explorer fiji home ie7 internet key kms leopard linux mac management microsoft news office open operating os pc pirate product registration security serial service software source sp1 survey system tiger torvalds unix upgrade vista windows windows vista work xp
- Smiles (DaniWeb Community Feedback)
- Class doesn't allow automation - IE7 (Web Browsers)
- windows media player 11 problem (Windows Vista)
- Most sites wont load.. (Web Browsers)
- Help...if You Can (Windows NT / 2000 / XP / 2003)
- IE7 speed issues (Windows Vista)
Other Threads in the JavaScript / DHTML / AJAX Forum
- Previous Thread: iframe not working in IE, works fine in Firefox
- Next Thread: CSS Width Problem.



Linear Mode