Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 325
  • Last Modified:

How to check if my form field contains a hyphen when the form field is not empty or null?

Experts,

I've been toiling over this seemingly simple concept for too long.

Can anyone help me modify my code below so that it does the following:

1) Checks the value of "alt_user"
2) If "alt_user" is empty or null, do nothing
2) If the value of "alt_user" is not empty or null then, check to see if the value of "alt_user" contains a "-".

I am trying to ensure that all entries submitted that are not empty or null have a hyphen.

Cheers in advance!

	echo'
	<script>
		function validateForm1()
		{
			var x=document.forms["step1"]["alt_user"].value;
			if (!x==null || !x==""){
				if(x.indexOf(\'-\') === -1){
				  alert("Please select a valid name for Alternate User 1.");
				  return false;
				}
			}
		}
	</script>';

Open in new window

0
evibesmusic
Asked:
evibesmusic
  • 2
1 Solution
 
Dave BaldwinFixer of ProblemsCommented:
Try this.
	echo '<script>
		function validateForm1()
		{
			var x=document.forms["step1"]["alt_user"].value;
			if (x != null && x != ""){
				if(x.indexOf("-") === -1){
				  alert("Please select a valid name for Alternate User 1.");
				  return false;
				}
			}
		}
	</script>';

Open in new window

0
 
evibesmusicAuthor Commented:
Perfect! Thank you Dave!
0
 
Dave BaldwinFixer of ProblemsCommented:
You're welcome, thanks for the points.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now