Nice tips on some ASP.Net 20 Form handling
10,000 Monkeys has a nice overview of two slightly obscure things in web development: multiple buttons on a form triggered by the enter key and forms without tables. Check here for the info:
Multiple enter key buttons
Forms without tables
if you have two different sets of inputs with save buttons, you can place them in a panel and set the default button for input fields in that panel. Like so:
Code: |
No more tables -- only CSS
No more tables -- only CSS
Code: |
<table> <tr> <td>Name:</td><td><input type="text" name="name"/></td> </tr> <tr> <td>Email:</td><td><input type="text" name="email"/></td> </tr> <tr> <td>Phone:</td><td><input type="text" name="phone"/></td> </tr> <tr> <td>Address:</td><td><input type="text" name="address"/></td> </tr> <tr> <td>City:</td><td><input type="text" name="city"/></td> </tr> </table> You can use CSS to style the lablel elements like so: <style type="text/css"> fieldset { width: 16em; } label { font-size: 1em; width: 5em; float: left; margin-right: 0.5em; display: block; } #rightAligned label { text-align: right; } </style> <fieldset id="rightAligned"> <legend>Right Aligned</legend> <p><label for="name">Name:</label><input type="text" name="name"/></p> <p><label for="email">Email:</label><input type="text" name="email"/></p> <p><label for="phone">Phone:</label><input type="text" name="phone"/></p> <p><label for="address">Address:</label><input type="text" name="address"/></p> <p><label for="city">City:</label><input type="text" name="city"/></p> <input type="button" class="btn" value="Save"/> </fieldset> |
|