mshtml: Added support for indexed access to form elements.
diff --git a/dlls/mshtml/htmlform.c b/dlls/mshtml/htmlform.c
index d9c2bce..ac6d39c 100644
--- a/dlls/mshtml/htmlform.c
+++ b/dlls/mshtml/htmlform.c
@@ -534,6 +534,20 @@
         return E_FAIL;
     }
 
+    if(len > MSHTML_CUSTOM_DISPID_CNT)
+        len = MSHTML_CUSTOM_DISPID_CNT;
+
+    /* FIXME: Implement in more generic way */
+    if('0' <= *name && *name <= '9') {
+        WCHAR *end_ptr;
+
+        i = strtoulW(name, &end_ptr, 10);
+        if(!*end_ptr && i < len) {
+            *pid = MSHTML_DISPID_CUSTOM_MIN + i;
+            return S_OK;
+        }
+    }
+
     nsAString_InitDepend(&nsname, nameW);
     nsAString_Init(&nsstr, NULL);
     for(i = 0; i < len; ++i) {