Index: webform-form.tpl.php
===================================================================
--- webform-form.tpl.php	(revision 533)
+++ webform-form.tpl.php	(revision 534)
@@ -19,6 +19,7 @@
  */
 ?>
 <?php
+  drupal_add_js(drupal_get_path('module', 'webform') .'/webform-form.js');
   // If editing or viewing submissions, display the navigation at the top.
   if (isset($form['submission_info']) || isset($form['navigation'])) {
     print drupal_render($form['navigation']);
Index: webform-form.js
===================================================================
--- webform-form.js	(revision 0)
+++ webform-form.js	(revision 534)
@@ -0,0 +1,24 @@
+// $Id$
+
+/**
+ * Webform form interface enhancements
+ */
+
+if (Drupal.jsEnabled) {
+  $(document).ready(function(){
+    var items = $('div.form-item input');
+    $(items).keydown(function(event){
+      if (event.keyCode == 13) {
+	currentItem = items.index(this);
+	if (items[currentItem + 1] != null) {
+	  nextItem = items[currentItem + 1]
+	  nextItem.focus();
+	  nextItem.select();
+
+	  event.preventDefault();
+	  return false;
+	}
+      }
+    }); // items.keydown
+  }); // document.ready
+}
