哆哆 发表于 2013-5-19 22:56 8 e' C2 v8 ?8 e
我目前还没遇到这种情况
. A( F& N- S# N$ H% \! ]这种情况应该是其安全考虑,编程的时候过滤了特殊符号; P6 }! c/ x5 m. K# ~, ]5 g) r3 H
不过我想,如果是这种情况, ... $ Q8 [4 l* y9 e% M
roboform教程写到大小写敏感,如果字段名包含这些 (, . - ! ?)特殊字符,robo会先移除这些特殊字符再进行匹配。上面的abc_d,移除后就是abc d这样子了,按理应该可以匹配到的。
9 ?/ v6 q3 o1 w* @' l/ o4 d现在问题是表单上有多个select控件时,如年月日三个select控件,
0 P: u; l# K S# z
* @! Y: n2 Q& s: n$ t& V% X只能自动填写第一个,后面的月、日不能自动填写。
" m: N# I4 X9 X2 B. ]* J下面是对应的HTML代码,我想字段名应该没填错吧,年月日三个字段名分别是bday_y,bday_m,bday_d- <select name='bday_y' class='select'>* I6 d7 v; T& g: U2 c
- <option value=''>Year</option>% W0 j4 l5 Q& ?; c7 S
- <option value='2013'>2013</option>' Y" M3 M7 D; J0 Z4 Y+ |
- <option value='2012'>2012</option>
* |7 P7 W: O. m3 s! o4 ?" X! `6 |# m - <option value='2011'>2011</option>4 k2 v, E2 J' q, l9 F: d5 a8 Z0 }
- <option value='2010'>2010</option>
( z2 [- l4 `$ Z' P - <option value='2009'>2009</option>- R* ~% e: G: ~
- <option value='2008'>2008</option>
. n% b9 c* U+ D6 i - <option value='2007'>2007</option>
# g2 t2 y, F8 i/ u+ Z - <option value='2006'>2006</option>/ K2 y# d* \2 B# U' l
- <option value='2005'>2005</option> c( x4 I# I" V" V6 u
- <option value='2004'>2004</option>
; l$ r6 d, L) @. Y# H$ C3 ] - <option value='2003'>2003</option>
9 S1 F) L0 j& u* G. G" y! R - <option value='2002'>2002</option>
9 v9 [) ]1 t. _: Q9 O& a# M T4 G4 O - <option value='2001'>2001</option>
7 Q5 g& P. v6 A - <option value='2000'>2000</option>( [) F+ ~: w( }& ~
- <option value='1999'>1999</option>
" g$ y$ X0 M$ Z9 a+ @; { - <option value='1998'>1998</option>
4 l. N6 S, C9 t6 u# X1 _ - <option value='1997'>1997</option>7 M+ ~$ t- g6 U0 I* _9 p& k
- <option value='1996'>1996</option>
' D7 f' i, \+ G1 ^4 d. L1 H. r: { - <option value='1995'>1995</option>. A6 k# {; X3 q* f
- <option value='1994'>1994</option>% `! u) m8 O% H
- <option value='1993'>1993</option> E& _. A6 }9 w* `$ q
- <option value='1992'>1992</option>
' f y2 v' Q* u0 o* D7 U& F8 c1 y - <option value='1991'>1991</option>7 p. ^ v7 c' O& D
- <option value='1990'>1990</option>" f3 `9 a( m/ M- k1 I3 M9 v
- <option value='1989'>1989</option>" U* I' ^7 H- r* E
- <option value='1988'>1988</option>
& {6 m& v- P7 v$ K& p - <option value='1987'>1987</option>
3 r' R8 o2 C: X4 l( k - <option value='1986'>1986</option>7 L; ?# G; ?" w0 n: J
- <option value='1985'>1985</option>/ }- f: Q' U3 {' Q9 R
- <option value='1984'>1984</option>
. _6 R0 ?* {5 P6 |4 q0 O! U - <option value='1983'>1983</option>
* F! f: r$ G( o, F8 z$ [ P9 b$ O9 I - <option value='1982'>1982</option>
- m% M1 O( i9 B - <option value='1981'>1981</option>4 Q4 g. H3 B) r) h$ w& [0 q
- <option value='1980'>1980</option>. i/ h9 o+ I+ X+ [6 K+ L$ A/ M
- <option value='1979'>1979</option>
- H/ e3 k: M. w9 _9 g - <option value='1978'>1978</option>; W# Q3 E( R: Z5 s! S: F7 e& Q
- <option value='1977'>1977</option>
5 T3 X/ Q5 z5 P9 m6 s7 E( g7 m - <option value='1976'>1976</option>
* e$ \6 O+ ^3 }6 X" B* x/ Q - <option value='1975'>1975</option>
* t6 Z( A2 y6 y& v* K7 D - <option value='1974' selected='selected'>1974</option>% J, P4 q3 \. ^
- <option value='1973'>1973</option>6 k9 E5 a" E" b* } ?$ N* N0 t* P) W. ~
- <option value='1972'>1972</option>
f8 U e& ~. P9 [ - <option value='1971'>1971</option>
7 p( ~ x" H! ~+ h9 i - <option value='1970'>1970</option>
! F- ?8 R' _0 g& x- M - <option value='1969'>1969</option>
7 W4 l( B3 F$ v* n( l. }- M5 n5 _0 c2 O - <option value='1968'>1968</option>4 e6 k( H4 V5 `8 M- d
- <option value='1967'>1967</option>$ F9 B% L* M1 {3 h
- <option value='1966'>1966</option>
! e3 \* g% C5 P: m - <option value='1965'>1965</option>
" \! u' J, V* q9 r' V Y - <option value='1964'>1964</option>
+ O" E; t' k+ n6 E - <option value='1963'>1963</option>
/ I6 S2 R" q5 Y% J# t - <option value='1962'>1962</option>+ d2 w. \7 ]# M& J ^ a9 W0 |+ n
- <option value='1961'>1961</option>7 @% Y7 n+ X6 j
- <option value='1960'>1960</option>: p) Q5 {5 r- X0 F" c! u. C
- <option value='1959'>1959</option>1 d1 j; a( v8 |# p$ K
- <option value='1958'>1958</option>
4 i1 g4 {0 w" E8 z9 L - <option value='1957'>1957</option>" x( j& M" y6 }
- <option value='1956'>1956</option>
- I- M# L7 s& p. z/ K* h - <option value='1955'>1955</option>+ O! t4 c. o0 b' \
- <option value='1954'>1954</option>
' I2 p# W* X9 i. L. r/ } - <option value='1953'>1953</option>3 L; \. T; }4 k- F0 b
- <option value='1952'>1952</option>
z" V9 r" v a# H - <option value='1951'>1951</option>- P* L% }" K1 p9 N+ Z
- <option value='1950'>1950</option>
* ?9 M+ ] D* V - <option value='1949'>1949</option>% v4 O2 z1 v$ I
- <option value='1948'>1948</option>6 r0 i$ r% w1 t
- <option value='1947'>1947</option>
+ V- @3 Q5 y" T - <option value='1946'>1946</option>
5 U! N. Y1 N, _3 a- `; v - <option value='1945'>1945</option>
8 l' Q$ C- @$ R0 N: ^0 {7 ~8 k. H - <option value='1944'>1944</option>$ R; }% a3 C4 O6 u; f1 k7 E
- <option value='1943'>1943</option>5 p/ u7 T9 W# l% A$ c0 o
- <option value='1942'>1942</option>' g. Q0 A U9 ?; Y, p: x; b0 P" a
- <option value='1941'>1941</option>
# D" h* s" M- V; p/ E$ U - <option value='1940'>1940</option>7 `' J! L' i) k) u+ b
- <option value='1939'>1939</option>
- \- D0 }# @; [0 t2 s) E* r - <option value='1938'>1938</option>
: o8 h0 i R9 ]: k - <option value='1937'>1937</option>
2 Z7 P4 ?, J1 { - <option value='1936'>1936</option>
0 `/ M# H: q9 X/ i2 i - <option value='1935'>1935</option>/ W2 u- `' c& n" E, ]
- <option value='1934'>1934</option>
9 j' l0 }! }0 `0 _# e* K ~ - <option value='1933'>1933</option>
% z6 r- a2 v4 h/ d( o5 J. M0 x1 ` - <option value='1932'>1932</option>; `. d% R9 ^9 ?3 @/ c
- <option value='1931'>1931</option>7 @9 v" E6 ~( t5 Y! h- l
- <option value='1930'>1930</option>8 w7 M0 Z6 k9 j, k: D/ X
- <option value='1929'>1929</option>2 O' B/ j0 Q4 s
- <option value='1928'>1928</option>
! U) X6 T8 ~0 `) Q9 S b7 ~3 ^/ E - <option value='1927'>1927</option>3 V& A$ Y/ @ Y9 ]1 i
- <option value='1926'>1926</option>$ U# \% R$ E3 |# a2 ?* L
- <option value='1925'>1925</option>
. s' E" P9 S% e2 v% R - <option value='1924'>1924</option>/ I8 [* w5 R$ w* p M
- <option value='1923'>1923</option>% n) j( t* U: h0 V2 T" j
- <option value='1922'>1922</option>" P7 I X9 s; Y- t! c
- <option value='1921'>1921</option>; I, g9 y% [. N5 X% u* i+ V5 L
- <option value='1920'>1920</option>
. ?0 B; K6 \7 y9 @ - <option value='1919'>1919</option> c; L1 ^( g1 d2 R$ {
- <option value='1918'>1918</option>8 I/ W b, v& b- ^; y
- <option value='1917'>1917</option>- L- q/ X$ L& ?7 [8 i5 n3 @
- <option value='1916'>1916</option>
! [# B- b8 A# C; _. x( z9 A3 L - <option value='1915'>1915</option>) |3 K, U5 Z9 W9 U
- <option value='1914'>1914</option>
: X/ v3 J0 b- w. K3 o" v - <option value='1913'>1913</option>
. |! r. Q( K2 K( [/ J! x+ `2 h - <option value='1912'>1912</option>% H- _8 K8 y/ ~9 @. a
- <option value='1911'>1911</option>
5 k, @! o2 N3 @( r - <option value='1910'>1910</option>
& O5 ]; X. a; R. d) c! D - <option value='1909'>1909</option># {; A$ y1 C( _& Z$ [
- <option value='1908'>1908</option>9 N5 j0 w5 R6 N- U: n
- <option value='1907'>1907</option>- o n9 _7 Y6 C) f5 W# c3 g% y& i' j
- <option value='1906'>1906</option>
4 h+ p: t8 \( q8 V' A4 h) M) f1 P - <option value='1905'>1905</option>3 s: C" {5 i7 b; N( ^ V
- </select>
' ^% \8 F6 G2 y4 F2 e( z - <select name='bday_m' class='select'>
! P* ^$ b+ f* z - <option value=''>Month</option>
0 [& d3 G$ C0 ]5 y- g4 p - <option value='01'>January</option>6 E+ U1 F* [: c4 }
- <option value='02'>February</option>; z: i) N2 W/ Y! ~9 b! Q2 k1 [
- <option value='03'>March</option>
% B- F7 b8 _; J J- G0 \/ v C - <option value='04'>April</option> Q' w3 V+ R# y& I7 v: a. {
- <option value='05'>May</option>
* Q# f& T' m2 {1 c5 _- z$ E - <option value='06'>June</option>
% J! J- S7 v! y2 @0 ~2 e' L - <option value='07'>July</option>: o' }0 M$ {3 z4 b' M+ l
- <option value='08' selected='selected'>August</option>
* P& K1 @+ c8 S6 m0 v - <option value='09'>September</option>2 l9 h2 e& n2 A7 {( M
- <option value='10'>October</option>, j- a, U# m9 Y' F8 P
- <option value='11'>November</option>
: G1 U) y6 H8 V6 g. t2 u v - <option value='12'>December</option>' I( C- w% ?/ R8 `2 e: q
- </select>
7 ~# G9 a& F. R - <select name='bday_d' class='select'>
' p+ \! X* E2 i1 p0 Y - <option value=''>Day</option>; @$ i" G* t$ d1 S0 A2 P
- <option value='31'>31</option>) a" V/ U; r5 v
- <option value='30'>30</option>
" W n' {0 z- K8 T; r8 w' C - <option value='29'>29</option>
) z5 ` q; e: s3 [3 ^1 n7 W0 Q - <option value='28'>28</option>$ z0 L7 X) `2 q2 B% U+ Q$ x2 m# `
- <option value='27'>27</option>( w2 l8 h5 `% e& Y# \
- <option value='26'>26</option>; N% { r/ X% @$ f7 G9 X; J8 W$ Q
- <option value='25'>25</option>0 l& a/ I6 \ K! P4 d* l
- <option value='24'>24</option>
7 T* p+ d( w c. t9 Q - <option value='23'>23</option>
R+ m8 s' V( c - <option value='22'>22</option>5 ~5 D( ^ U6 j( D0 k2 y% P( i
- <option value='21'>21</option>: r' g& F$ U- z2 X! G
- <option value='20'>20</option>
- ?) z1 K% k9 @/ ]/ ~ - <option value='19'>19</option>
$ c6 e( }0 v+ k/ V - <option value='18' selected='selected'>18</option>
; k- f( |+ x% i. } - <option value='17'>17</option>
5 k5 n# n" h5 e& r, y - <option value='16'>16</option>
$ x* a4 c4 y& Y1 @8 ?8 ? - <option value='15'>15</option>3 @7 v8 n, a0 R! H
- <option value='14'>14</option>
- _3 G' n* ~8 g - <option value='13'>13</option>
$ V+ e3 P1 X7 p8 }# Z/ t - <option value='12'>12</option>" _8 T! ]( ]! j6 C
- <option value='11'>11</option>2 ]3 s9 m v6 i' X/ ~
- <option value='10'>10</option>. X7 Z: X& j6 ^1 p2 M A( a( e
- <option value='9'>9</option>% ]0 O9 t+ C0 C+ b
- <option value='8'>8</option>1 z. ~6 V% `& u. y+ ]- }. O
- <option value='7'>7</option>2 v/ W" r/ \7 a& H3 W: i* t
- <option value='6'>6</option>
& H, ]$ P1 o5 n1 I - <option value='5'>5</option>
1 I! c- N( X6 M# H) f - <option value='4'>4</option>: B+ h% B! g7 @
- <option value='3'>3</option>
]6 o4 }: N8 w0 t' Z. P. w - <option value='2'>2</option>2 j6 o/ P6 A+ F' @5 g, M, f) |
- <option value='1'>1</option>1 B$ I) Z! R8 ?" H+ {7 m1 c/ ~8 v
- </select>
复制代码 |