At 19:57 16.02.2003, Dhaval Desai said: --------------------[snip]-------------------- >I have a form with 5 checkboxes. I want to make sure that a user checks >atleast 2 boxes before he can proceed. How can that be made possible. --------------------[snip]--------------------
You have 2 options: 1) Client-side JavaScript: in the forms OnSubmit handler, loop your checkboxes and make sure at least 2 are checked. If the precondition is not met, return false from the onSubmit handler. 2) Server-Side via PHP: make an array of all available checkboxes, and walk this array to see if you have at least 2 of these checkboxes set in your $_REQUEST array. If the precondition is not met, retransmit the original form without proceeding. I'd prefer a combination of both - the JS method saves the user an unnecessary form transmission, speeding up his entry. The server-side script method makes sure there's no malicious user trying to trick the system *g* -- >O Ernest E. Vogelsinger (\) ICQ #13394035 ^ http://www.vogelsinger.at/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php