Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Required fields validation

Posted on 2006-11-21
10
Medium Priority
?
156 Views
Last Modified: 2013-12-24
I have a question, on my form, I have a few field that are required is the user is going to register as a paid member.
But I have a radio button where the user selects paid member, or free member. Where if free member is selected I hide
a few fields. But since I'm using the coldfusion required field I would like to know if there is a way to set the required field to NO when the free radio button is selected.

I created this JS but doesn't seen to work.

      document.getElementById("buyerZipCode").required ='no';

any idea?
0
Comment
Question by:Ennio
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
10 Comments
 
LVL 12

Expert Comment

by:pigmentarts
ID: 17990344
i always (well so i have learnt on here from others) to use script to validate, it will give you more control for example...


<cfif Len(#FORM.example#) LT x>
  <script>
      alert('you need to enter a number! etc.)
      history.go(-1)
      </script>
  <cfabort>
<cfif/>

0
 
LVL 12

Expert Comment

by:pigmentarts
ID: 17990380
PS,

quote > I created this JS but doesn't seen to work.

it won't, the page has already been served by this point i think, the page would need to be refreshed
0
 
LVL 12

Expert Comment

by:pigmentarts
ID: 17990421
in you're case i would check input on submit if the users has picked paid or free (cfif isdefined etc), if paid is picked check the fields you need to be filled in have got the correct values, if not display a message like in the example above and take them back a page "history.go(-1)"
0
Flexible connectivity for any environment

The KE6900 series can extend and deploy computers with high definition displays across multiple stations in a variety of applications that suit any environment. Expand computer use to stations across multiple rooms with dynamic access.

 
LVL 20

Accepted Solution

by:
trailblazzyr55 earned 2000 total points
ID: 17990818
In this case it sounds like you should do away with the <cfinput> and built in validation and just use javascript validation, this way you have a lot more control over what's going on...

if you post the code we can help modify it to do what you need...
0
 
LVL 12

Expert Comment

by:pigmentarts
ID: 17990957
i knew you were going to say that trailblazzyr55, helping me sooooooooo many times you finally drummed that into me lol.

I only decided to try and answer a few questions in CF based on what I have learnt/remembered from the last few questions you answered for me, hope you don’t mind its all in the learning curve.

0
 
LVL 20

Expert Comment

by:trailblazzyr55
ID: 17991130
Nah, I encourage you to answer questions to help others learning or to solve problems you might have answers to. Experts may debate over questions but in the end it serves to help those asking questions... I don't know everything there is to know about CF, but answering questions and being corrected sometimes helps as much as asking questions... ;o)
0
 
LVL 1

Author Comment

by:Ennio
ID: 17991142
I created my own JS, it gives you more flexibility

Now I can manage what I need to be the required fields.
0
 
LVL 12

Expert Comment

by:pigmentarts
ID: 17991166
cool, thanks trailblazzyr55 thats goodto know, anyway  Ennio sorry to highjack the post, back to the question :)

0
 
LVL 12

Expert Comment

by:pigmentarts
ID: 17994065
> I created my own JS, it gives you more flexibility

thats what trailblazzyr55 stated to do, what JS did you use?
0
 
LVL 1

Expert Comment

by:CutterBl
ID: 18112834
Try using jQuery simple Form Validation

http://www.willjessup.com/?p=9
0

Featured Post

Plesk WordPress Toolkit

Plesk's WordPress Toolkit allows server administrators, resellers and customers to manage their WordPress instances, enabling a variety of development workflows for WordPress admins of all skill levels, from beginners to pros.

See why 2/3 of Plesk servers use it.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This is a guide to setting up a new WHM/cPanel Server to be used for web hosting accounts. It is intended for web hosting company administrators and dedicated server owners. For under $99 per month (considering normal rate of Big Data Cetnters like …
When it comes to showing a 404 error page to your visitors, you do not want that generic page to show, and you especially do not want your hosting provider’s ad error page to show either. In this article, I will show you how to enable the custom 40…
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…
We’ve all felt that sense of false security before—locking down external access to a database or component and feeling like we’ve done all we need to do to secure company data. But that feeling is fleeting. Attacks these days can happen in many w…

721 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question