Fix posting of comments.
[Sone.git] / src / main / resources / static / javascript / sone.js
index 97c3da5..13d990d 100644 (file)
@@ -1,19 +1,22 @@
 /* Sone JavaScript functions. */
 
 function registerInputTextareaSwap(inputSelector, defaultText) {
-       $(inputSelector).focus(function() {
-               if ($(this).val() == defaultText) {
-                       $(this).val("").removeClass("default");
-               }
-       }).blur(function() {
-               if ($(this).val() == "") {
-                       $(this).val(defaultText).addClass("default");
-               }
-       }).addClass("default").val(defaultText);
-       $($(inputSelector).get(0).form).submit(function() {
-               if ($(inputSelector).hasClass("default")) {
-                       $(inputSelector).val("");
-               }
+       $(inputSelector).each(function() {
+               $(this).focus(function() {
+                       if ($(this).hasClass("default")) {
+                               $(this).removeClass("default").val("");
+                       }
+               }).blur(function() {
+                       if ($(this).val() == "") {
+                               $(this).val(defaultText).addClass("default");
+                       }
+               }).addClass("default").val(defaultText);
+               var inputField = $(this);
+               $(this.form).submit(function() {
+                       if (inputField.hasClass("default")) {
+                               inputField.val("");
+                       }
+               });
        });
 }