Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: speed : client or server side

by beebware (Pilgrim)
on Feb 23, 2002 at 01:33 UTC ( [id://147014]=note: print w/replies, xml ) Need Help??


in reply to speed : client or server side

Use Javascript and it'll push up the average page sizes (and page rendering times), use Perl and there will probably be more requests to the server (as bad data is submited and the page has to be resent)...
What I would do is have a combindation (dependent on what exactly is needed). Have Javascript form validation (on the <form onSubmit=> setting - please don't set the 'input type=submit' as 'input type=button' as this breaks older browsers), and then if it passes the validation, send it back to the server. This way, if they enter garbage in a field (such as letters in a number field etc), you can say 'Bad entry' before the data has to go back to the server and then the entire page resent.
If you can provide a few more details on what exactly you are trying to achieve, I'll probably be able to provide a few more specific answers.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (8)
As of 2024-04-23 12:20 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found