Reviewed by John.
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 30 Jan 2005 18:21:08 +0000 (18:21 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 30 Jan 2005 18:21:08 +0000 (18:21 +0000)
        - fixed <rdar://problem/3977000> form data set posted for <input type="image" ...> omits name/value pair

        * khtml/html/html_formimpl.cpp:
        (DOM::HTMLInputElementImpl::appendFormData): Append a name/value pair for type IMAGE in addition to the X/Y
        coordinates.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@8479 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog-2005-08-23
WebCore/khtml/html/html_formimpl.cpp

index 66b4844dc75cfc96490a64533a18626516b28653..872a86c605d24b91181751a1b7a1cf13c7cd83ed 100644 (file)
@@ -1,3 +1,13 @@
+2005-01-30  Darin Adler  <darin@apple.com>
+
+        Reviewed by John.
+
+        - fixed <rdar://problem/3977000> form data set posted for <input type="image" ...> omits name/value pair
+
+        * khtml/html/html_formimpl.cpp:
+        (DOM::HTMLInputElementImpl::appendFormData): Append a name/value pair for type IMAGE in addition to the X/Y
+        coordinates.
+
 2005-01-30  Darin Adler  <darin@apple.com>
 
         Reviewed by John.
index 6149d82248f002c9789c685e613335a0c0b8223c..d43dd0d3fe68b86227dbf2e80544b20c5dbc98b7 100644 (file)
@@ -1785,6 +1785,8 @@ bool HTMLInputElementImpl::appendFormData(FormDataList &encoding, bool multipart
             {
                 encoding.appendData(name().isEmpty() ? QString::fromLatin1("x") : (name().string() + ".x"), clickX());
                 encoding.appendData(name().isEmpty() ? QString::fromLatin1("y") : (name().string() + ".y"), clickY());
+                if (!name().isEmpty() && !value().isEmpty())
+                    encoding.appendData(name(), value());
                 return true;
             }
             break;