哆哆 发表于 2013-5-19 22:56 
+ l# w/ C; N- W2 x我目前还没遇到这种情况0 O5 b `3 I1 Q! F, _
这种情况应该是其安全考虑,编程的时候过滤了特殊符号5 R! t$ a# C* g# m9 j; P2 C2 A
不过我想,如果是这种情况, ... 6 C+ d! r3 e$ `6 r! y. s
roboform教程写到大小写敏感,如果字段名包含这些 (, . - ! ?)特殊字符,robo会先移除这些特殊字符再进行匹配。上面的abc_d,移除后就是abc d这样子了,按理应该可以匹配到的。
. v$ y G" T0 ~现在问题是表单上有多个select控件时,如年月日三个select控件,
, r' S( g: `0 e/ R" J. `3 h* L1 y
7 M8 B* J2 g$ T& ?7 K只能自动填写第一个,后面的月、日不能自动填写。% O4 e' M& A9 Q) Z9 B/ X" E
下面是对应的HTML代码,我想字段名应该没填错吧,年月日三个字段名分别是bday_y,bday_m,bday_d- <select name='bday_y' class='select'>
: l1 ~2 }6 g, `8 A8 x) W - <option value=''>Year</option>9 [& u1 U- v4 ^
- <option value='2013'>2013</option># }$ ^7 ?5 G* r4 Z# F, t/ A( h. k' s
- <option value='2012'>2012</option>
1 p; {" u, [; t0 h; |5 U% e - <option value='2011'>2011</option>
7 T) j, W/ [6 ]3 `+ E( t - <option value='2010'>2010</option>
7 D- Z- C% u2 @ b$ G - <option value='2009'>2009</option> P p% [' ?- y5 b, c! u- M
- <option value='2008'>2008</option>9 c' r7 q' N. E2 o4 C$ l
- <option value='2007'>2007</option>
8 c2 D& t3 N! ^ t- i5 S - <option value='2006'>2006</option>4 g5 |2 f X& W+ Q
- <option value='2005'>2005</option>
, d7 W( a+ V1 h W' L - <option value='2004'>2004</option>" E- K& w5 s7 @, R1 M
- <option value='2003'>2003</option>
; N1 d B% F; Z1 J' j7 s6 [ - <option value='2002'>2002</option>* P$ h: `2 f0 @. E
- <option value='2001'>2001</option>
3 f' Z: ?$ v, O - <option value='2000'>2000</option>
! \) m2 x" N7 r7 | - <option value='1999'>1999</option>% |. {1 g! s9 l, P! c$ l
- <option value='1998'>1998</option>, `( b( w) D9 i* _! K
- <option value='1997'>1997</option>
8 a" y5 B; S1 j: n5 G - <option value='1996'>1996</option>1 Z. X( V* U: u M. a; w
- <option value='1995'>1995</option>
" H( e2 |) g# K4 B - <option value='1994'>1994</option>
! Z6 v% U P3 V: R; P - <option value='1993'>1993</option>0 t* N; s7 b) e4 \' M; ?
- <option value='1992'>1992</option>
5 |' o8 A' ]& n/ t8 Z; }' H. [0 G( [ - <option value='1991'>1991</option>5 o; b: X) e) t9 ^- T) b* l1 u
- <option value='1990'>1990</option>
; @4 ^% R# u( l - <option value='1989'>1989</option>
+ j& z5 ^& g V: l6 y) l$ {; m - <option value='1988'>1988</option>, ?2 Z3 {, [7 b& X( J
- <option value='1987'>1987</option>
+ A, x7 l! ^; r% Q% l& _* s - <option value='1986'>1986</option># z- `0 z; Z- f) L! q
- <option value='1985'>1985</option>: y8 D. O [; |9 h
- <option value='1984'>1984</option>" G6 w, W) C1 T4 E# S5 R% ]* b7 \
- <option value='1983'>1983</option>0 {5 I9 }8 X. y
- <option value='1982'>1982</option>
, {$ e- b) z% D) ~ - <option value='1981'>1981</option>% W- Q& V5 D3 l8 t# C5 g" S; M
- <option value='1980'>1980</option>
* I6 n" r0 B2 ?2 T; p- l Z0 k$ Y9 C! q. L - <option value='1979'>1979</option>. l0 v3 ~3 v5 j5 H# s9 B5 u0 Y
- <option value='1978'>1978</option>" w& w, v, h, J& x3 u6 S: A/ ~ u
- <option value='1977'>1977</option>6 l2 T; J% H* t4 P
- <option value='1976'>1976</option>" ]) F! }; X7 \( j: {: X9 U @
- <option value='1975'>1975</option>
% ]- Z1 R* z7 r0 d& m - <option value='1974' selected='selected'>1974</option>
3 v5 m7 C! P6 a1 { - <option value='1973'>1973</option>0 B9 c/ L X l/ j' o1 R& G
- <option value='1972'>1972</option>' s/ a# g$ R% P% M6 S) v; K5 u
- <option value='1971'>1971</option>
$ I0 W5 u3 @% ~/ x - <option value='1970'>1970</option>) A C/ `* j+ s6 w
- <option value='1969'>1969</option>
3 j6 A0 R+ f+ Z! I3 P& y - <option value='1968'>1968</option>: b7 {& {/ |7 p$ Q/ h
- <option value='1967'>1967</option>
) ?. a$ }9 V4 n# f3 o - <option value='1966'>1966</option>) ~) x! h0 @" D" Y' {! r: V
- <option value='1965'>1965</option>! T7 `' s, t) }8 k, B) o
- <option value='1964'>1964</option>+ t: {2 `- h7 I! B& v
- <option value='1963'>1963</option>
0 @8 ~7 ?/ l% D! W3 S$ e" B - <option value='1962'>1962</option>0 J6 ?+ R* r7 K, G5 [1 V
- <option value='1961'>1961</option> ~1 i5 u( f( m; |: Q8 \8 x
- <option value='1960'>1960</option>) M3 u5 H3 O9 K& p7 X; v/ f* @, K
- <option value='1959'>1959</option>9 {8 L; G$ @9 c
- <option value='1958'>1958</option>$ c1 C% S0 Y" N/ n# n X8 T, \
- <option value='1957'>1957</option>
" T& p% {; r" C6 D - <option value='1956'>1956</option>; P# S$ U2 U' q7 _6 Q
- <option value='1955'>1955</option> ?* H9 C" S% c. g# B g! r7 n
- <option value='1954'>1954</option>
8 F5 m- o ^2 I+ Q) b+ r - <option value='1953'>1953</option>' _" S& p; H2 _, l
- <option value='1952'>1952</option>( U! j) v8 x' s' I5 p g E
- <option value='1951'>1951</option>7 X8 i8 c3 ^' K, m0 w+ B
- <option value='1950'>1950</option>" p7 Q. _6 D9 L! x
- <option value='1949'>1949</option>
/ G% s, b/ q1 ? - <option value='1948'>1948</option>/ ~- }: W* t. }; s. z( h
- <option value='1947'>1947</option>
' U a8 i* w6 u4 O" p6 F: H( L Z - <option value='1946'>1946</option>
/ w5 O; z8 f; t+ X. c7 D, E0 T - <option value='1945'>1945</option>2 `0 a4 S- Y" d% V% ^" v! j$ F) X2 m. J2 m p
- <option value='1944'>1944</option>
" y3 c a7 J% B5 _9 t - <option value='1943'>1943</option>
2 E1 m: {. Y- ]7 Z# \6 Y - <option value='1942'>1942</option>
" i- I) ^- j- U+ l! J7 x - <option value='1941'>1941</option>2 y. `: w7 C5 q U& K
- <option value='1940'>1940</option>4 H3 `& @& ?" R1 H+ z3 L$ Y
- <option value='1939'>1939</option>
* c2 r, L7 R8 R5 g& g. q - <option value='1938'>1938</option>
- i$ H4 a! \0 t; k9 {6 s. j - <option value='1937'>1937</option>
: Q% J* I f0 c. j2 A7 ~$ o - <option value='1936'>1936</option>! C0 t; O+ E3 y$ k' K2 ^! L: z, \5 w
- <option value='1935'>1935</option>
+ }! X: L" o! {' ? - <option value='1934'>1934</option>
3 F, p0 l2 Z) W. R+ c C8 i - <option value='1933'>1933</option>8 @6 f2 ~) f- D) U: G
- <option value='1932'>1932</option>; W" I T' d5 B, E3 K, l' H
- <option value='1931'>1931</option>
5 K& ?6 P5 J* b J4 s4 X - <option value='1930'>1930</option>
7 ~# U0 i0 b3 |0 W - <option value='1929'>1929</option>, a3 C7 Z& N' z7 R) r& o
- <option value='1928'>1928</option>7 T! s- B7 l3 k* j# h2 e( ?
- <option value='1927'>1927</option>6 B" v9 ]" w. f8 F; S9 ^
- <option value='1926'>1926</option>% P4 n! ?, r+ k8 ^
- <option value='1925'>1925</option>
' U) j5 a. i9 J" e3 j P) c - <option value='1924'>1924</option>0 X' d0 L/ `. F) p& I# B- [! \9 m
- <option value='1923'>1923</option>8 @: @- Y( W2 L( d6 j+ h0 @) {
- <option value='1922'>1922</option>% h; ^' ^ [( q2 ~+ }2 C x# y
- <option value='1921'>1921</option>
! R2 ?: ]' u7 v1 u' D3 \ g' v" x) ^ - <option value='1920'>1920</option>( Q+ e. i6 T; i2 p" u
- <option value='1919'>1919</option>
1 Y `4 L& b' R1 T: g* {6 h: e" L - <option value='1918'>1918</option>! Z% H' Q( Z3 ~
- <option value='1917'>1917</option>+ @; L+ d' r* a
- <option value='1916'>1916</option># u0 ?2 `: ]2 v
- <option value='1915'>1915</option>
/ k& _2 k+ n4 C. j$ S5 [# C - <option value='1914'>1914</option>
7 j6 u$ R8 R+ w - <option value='1913'>1913</option>
# [0 M& S0 J7 |$ x7 g7 c - <option value='1912'>1912</option>
- O# l7 v2 P" c3 c* l \ - <option value='1911'>1911</option>
3 T) ?3 z `4 A) b% _" V - <option value='1910'>1910</option>! W% [ `/ b( Z4 q; |2 {' G
- <option value='1909'>1909</option>
; d$ q: i! x! x7 p - <option value='1908'>1908</option>
. y3 `# n# O+ |7 _/ V' L8 f - <option value='1907'>1907</option>% Z# M/ }! ], O- B& g4 y1 G1 X
- <option value='1906'>1906</option>
$ M4 |# L6 V6 J! a+ A4 R1 k6 V - <option value='1905'>1905</option>
# Q8 q3 ?: \6 @ - </select>
# f! m' q+ {" O; @. s5 Q - <select name='bday_m' class='select'>" m: o# M- Z. ?7 H
- <option value=''>Month</option>9 x! B5 ^# c) a# A+ s9 q
- <option value='01'>January</option>
' J; b9 |; o; q% a+ t1 _ - <option value='02'>February</option>
/ f2 I5 f+ o& ^4 p - <option value='03'>March</option>4 n& \$ y2 t: g% M% A7 B
- <option value='04'>April</option>2 W9 J4 s2 x4 R V2 _2 g
- <option value='05'>May</option>6 v' C: j4 B* G4 ?5 Q
- <option value='06'>June</option>* {3 s/ H% T/ J: i# ? L; Z, Q
- <option value='07'>July</option>
0 X/ N) A# q# g: S9 L8 b - <option value='08' selected='selected'>August</option>
# r% }- y, J$ l8 r9 o - <option value='09'>September</option>
# z/ q/ K" V5 x6 }. Z6 P - <option value='10'>October</option>) p6 m' ^# D! j6 m
- <option value='11'>November</option>
) b2 Z4 f- e: L+ d - <option value='12'>December</option>
" P# n9 Z7 j+ E* D' e - </select>
4 E1 X* M$ z% k- |; { - <select name='bday_d' class='select'>8 g* H5 H. u* r; t: t, r4 K
- <option value=''>Day</option>" ?" v; ^( T ~% L0 i
- <option value='31'>31</option>
8 N U5 \( X" K9 r* _$ V, r - <option value='30'>30</option>
8 l+ k$ y3 w2 z. I9 n& c/ b - <option value='29'>29</option>- ~' h4 t! H S3 D/ C% G% U
- <option value='28'>28</option>
( ~. l+ y& I1 @ - <option value='27'>27</option>
0 A& H9 N6 L* a; h* t1 r. j$ g7 F# r - <option value='26'>26</option>; K) \( ]4 F! ]# |- s
- <option value='25'>25</option>
: M f3 D3 X# {( ^1 M - <option value='24'>24</option>
& Q2 c9 H+ H$ y# J) E - <option value='23'>23</option>
4 w* M2 l9 ?# K - <option value='22'>22</option>4 U& D3 s/ I5 W/ f% ~: u1 ~, S
- <option value='21'>21</option>$ K3 @5 O+ \$ u0 o, M, R5 a' t
- <option value='20'>20</option>0 ?0 A# I- { g
- <option value='19'>19</option>
8 ~: n6 `3 m2 O4 W" j$ F - <option value='18' selected='selected'>18</option>6 I' h) M- w$ F6 j3 z- ^
- <option value='17'>17</option>6 N& [, z5 V, y( R7 ?
- <option value='16'>16</option>/ W2 M7 c% Y! Y/ [
- <option value='15'>15</option>
+ `& c- h/ V3 J$ v& ^! h; X - <option value='14'>14</option>
; n/ y% }) ], Y4 y6 \, C2 r - <option value='13'>13</option>* r" |6 {: T. _/ C7 e" r
- <option value='12'>12</option>+ i1 `8 _; C- w. ?) A( C0 l8 z: F
- <option value='11'>11</option>8 { F( j% z% m7 X" c+ _" H0 s8 Y- F' E6 V
- <option value='10'>10</option>
6 W8 v: I7 U+ C3 K - <option value='9'>9</option>
* F) @/ t5 |$ a- O7 x - <option value='8'>8</option># u. ^# c; y/ C# s0 _' s
- <option value='7'>7</option>/ u) u4 f" |+ h
- <option value='6'>6</option>, P1 o7 V) z; q8 D+ I- c
- <option value='5'>5</option>2 l! d9 l" w( P' @, Q* a @- o
- <option value='4'>4</option>
$ [6 O5 G5 h9 u$ _: W - <option value='3'>3</option>
) _2 r( `0 `9 L. d2 S; G& } - <option value='2'>2</option>8 ^) D. B; u& R4 \' R
- <option value='1'>1</option>
. Q( G& E( M7 [2 H9 m% ` - </select>
复制代码 |