Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re^2: How do I make a form field required for a Perl Chat Script?

by Your Mother (Bishop)
on Feb 22, 2008 at 22:40 UTC ( #669676=note: print w/replies, xml ) Need Help??


in reply to Re: How do I make a form field required for a Perl Chat Script?
in thread How do I make a form field required for a Perl Chat Script?

The generic answer is that there are at least two ways to do what you're attempting. One is to use JavaScript to check that all fields that you require are filled in and not let the page proceed until that requirement is met.

I think there are two ways you are required to do it in that case. Client-side stuff is great for user experience and helping to keep load off the server but it's completely useless for validating things in the end because they can be sent by a hacker or "broken" browser anyway. Verify and block bad submissions in the client if you can but remember you should do the same thing on the server side either way.

  • Comment on Re^2: How do I make a form field required for a Perl Chat Script?

Replies are listed 'Best First'.
Re^3: How do I make a form field required for a Perl Chat Script?
by Popcorn Dave (Abbot) on Feb 23, 2008 at 01:32 UTC
    You're right, but I thought the OP was asking how to make sure that a field was filled in before progressing. I may have misread the OP's intent.


    Revolution. Today, 3 O'Clock. Meet behind the monkey bars.

    I would love to change the world, but they won't give me the source code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://669676]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (8)
As of 2019-05-22 09:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Do you enjoy 3D movies?



    Results (138 votes). Check out past polls.

    Notices?
    • (Sep 10, 2018 at 22:53 UTC) Welcome new users!