title: Input textboxes and labels - how to make them equal?
body: <p>So I am trying to have input textboxes as well as their descriptions, and I want each to be ultimately of equal length. Like for example, I would have a textbox that would look like this:</p>
  
  <pre><code>Username: [             ]
  </code></pre>
  
  <p>However, lets say I also had a input textbox which said "OS:"</p>
  
  <p>I would like it to be like this:</p>
  
  <pre><code>Username: [             ]
  OS:       [             ]
  </code></pre>
  
  <p>And I would like this to be true for each and every input field inside of a table (or not in a table? I am not sure)</p>
  
  <p>How would I do this?</p>
  
  <p>EDIT:</p>
  
  <p>I have multiple fields, all of which I want to be the same length, i.e.:</p>
  
  <pre><code>Username:     [             ]      Machine Name: [             ]
  OS:           [             ]      Model:        [             ]
  </code></pre>
  
  <p>Here is my code:</p>
  
  <pre><code>&lt;form action="addrecord.psp" method="get"&gt;
  &lt;table&gt;
  &lt;tr&gt;&lt;td&gt;Username: &lt;input type="text" name="uname" size="12"/&gt;&lt;/td&gt;
  &lt;td&gt;Machine Name:&lt;input type="text" name="mname" size="8" /&gt;&lt;/td&gt;
  &lt;td&gt;Make: &lt;input type=text" name="make" size="8" /&gt;&lt;/td&gt;
  &lt;td&gt;Model: &lt;input type="text" name="model" size="8"/&gt;&lt;/td&gt;
  &lt;td&gt;Service Tag: &lt;input type="text" name="service" size="8"/&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;Processor: &lt;input type="text" name="processor" size="12"/&gt;&lt;/td&gt;
  &lt;td&gt;Processor Speed: &lt;input type="text" name="speed" size="4"/&gt;&lt;/td&gt;
  &lt;td&gt;Amount of RAM: &lt;input type="text" name="ram" size="3"/&gt;&lt;/td&gt;
  &lt;td&gt;Type of RAM: &lt;input type="text" name="ram2" size="4"/&gt;&lt;/td&gt;
  &lt;td&gt;RAM Speed: &lt;input type="text" name="rspeed" size="4"/&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;td&gt;Graphics Card: &lt;input type="text" name=graphics" size="8"/&gt;&lt;/td&gt;
  &lt;td&gt;Wired Mac Add: &lt;input type="text" name="wired" size="17"/&gt;&lt;/td&gt;
  &lt;td&gt;Wireless Mac Add: &lt;input type="text" name="wireless" size="17"/&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;OS: &lt;input type="text" name="os" size="12"/&gt;&lt;/td&gt;
  &lt;td&gt;Deploy Date: &lt;input type="text" name="deploy" size="12"/&gt;&lt;/td&gt;
  &lt;td&gt;Last Check-up: &lt;input type="text" name="checkup" size="12"/&gt;&lt;/td&gt;
  &lt;td&gt;&lt;input type="submit" value="Submit" /&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>I don't believe my new form, with the fieldsets is submitting correctly, I get the following callback:</p>
  
  <p>Traceback (most recent call last):</p>
  
  <p>File "/usr/lib/python2.7/dist-packages/mod_python/importer.py", line 1537, in HandlerDispatch
      default=default_handler, arg=req, silent=hlist.silent)</p>
  
  <p>File "/usr/lib/python2.7/dist-packages/mod_python/importer.py", line 1229, in _process_target
      result = _execute_target(config, req, object, arg)</p>
  
  <p>File "/usr/lib/python2.7/dist-packages/mod_python/importer.py", line 1128, in _execute_target
      result = object(arg)</p>
  
  <p>File "/usr/lib/python2.7/dist-packages/mod_python/psp.py", line 337, in handler
      p.run()</p>
  
  <p>File "/usr/lib/python2.7/dist-packages/mod_python/psp.py", line 243, in run
      exec code in global_scope</p>
  
  <p>File "/var/www/inventory/addrecord.psp", line 34, in 
      VALUES(%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)""" , (username, mname, make, model, service, processor, speed, ram, ram2, rspeed, graphics, wired, wireless, os, deploy, checkup))</p>
  
  <p>File "/usr/lib/pymodules/python2.7/MySQLdb/cursors.py", line 174, in execute
      self.errorhandler(self, exc, value)</p>
  
  <p>File "/usr/lib/pymodules/python2.7/MySQLdb/connections.py", line 36, in defaulterrorhandler
      raise errorclass, errorvalue</p>
  
  <p>OperationalError: (1048, "Column 'user' cannot be null")</p>