哆哆 发表于 2013-5-19 22:56 
" \ C( k% o0 c; a" P0 V% V2 M4 e我目前还没遇到这种情况2 e3 A, w. N7 ^% C* x& j/ O) w
这种情况应该是其安全考虑,编程的时候过滤了特殊符号* B% w$ K4 w+ w/ a- t
不过我想,如果是这种情况, ...
5 ^2 s$ N3 s. `) e ~4 oroboform教程写到大小写敏感,如果字段名包含这些 (, . - ! ?)特殊字符,robo会先移除这些特殊字符再进行匹配。上面的abc_d,移除后就是abc d这样子了,按理应该可以匹配到的。
& l! q8 u" l3 h! {$ H) j8 a现在问题是表单上有多个select控件时,如年月日三个select控件,
, T4 ^" u, X9 P5 C, P+ C, b0 k7 S4 }. Z' @, k6 H; O
只能自动填写第一个,后面的月、日不能自动填写。/ K! i& f5 O4 f* I5 ^" j" J# b( D ?
下面是对应的HTML代码,我想字段名应该没填错吧,年月日三个字段名分别是bday_y,bday_m,bday_d- <select name='bday_y' class='select'>) [2 @( e, O$ S
- <option value=''>Year</option>
, W1 r. Y9 w; s$ l, z5 Y - <option value='2013'>2013</option>9 N& D+ _, v& I" s4 q1 f
- <option value='2012'>2012</option>4 f% r3 A% m7 U7 h
- <option value='2011'>2011</option>
! k4 n+ w- T' i! b - <option value='2010'>2010</option>
( L6 G! q) B/ Q7 g' H2 r - <option value='2009'>2009</option>
' W; J: E, w2 S( L - <option value='2008'>2008</option>
/ h! ~- Z1 {$ D7 N6 q; G6 i3 c - <option value='2007'>2007</option>/ z( `9 Y1 P: g0 {" Q' v& C, B
- <option value='2006'>2006</option>6 C' h6 ^3 L+ f8 k0 x- T
- <option value='2005'>2005</option># \+ z5 d3 ]0 I4 y. B" E% }
- <option value='2004'>2004</option>
" F/ p% h; H3 H0 L) ^3 t - <option value='2003'>2003</option>
I& X, H; M8 O9 k3 F - <option value='2002'>2002</option>/ z) E6 |) u6 ]+ N+ |
- <option value='2001'>2001</option>
% a5 @0 N2 ]* K& D* h& G+ e" v2 Y - <option value='2000'>2000</option>. W) m+ f* q/ Q7 n6 l
- <option value='1999'>1999</option>
! f: S: ?% Z- a# d+ X - <option value='1998'>1998</option>
3 t2 H( s7 C( d6 u3 k - <option value='1997'>1997</option>& Q! L7 U; l# p" }# C/ U
- <option value='1996'>1996</option>) h1 P6 w! k9 M3 k& R: S
- <option value='1995'>1995</option>) O' y( y& a* G, e# K# f
- <option value='1994'>1994</option>3 E5 E& m' W) R8 B* Y
- <option value='1993'>1993</option>. v% X' z0 z& B q
- <option value='1992'>1992</option>4 n7 P! E( ]* d3 l1 O
- <option value='1991'>1991</option>
# z& {: n! B3 {; n$ ?% U - <option value='1990'>1990</option>
" `' ^9 l6 B4 `* V - <option value='1989'>1989</option>3 X W! L% e4 ]: n3 `6 _
- <option value='1988'>1988</option>* R: [- p" d; L% {2 j8 j
- <option value='1987'>1987</option># h. K( x# N4 ~" E
- <option value='1986'>1986</option>
; s! S" k9 M! D1 W - <option value='1985'>1985</option>; x# c* @" N% s. H
- <option value='1984'>1984</option>6 p( q" w7 a" {* H
- <option value='1983'>1983</option>
6 B% s: X2 R* @- i- b8 z+ t c - <option value='1982'>1982</option>
! h7 R9 o. @# ]$ h5 ?9 d+ y6 K - <option value='1981'>1981</option>5 }! x$ v) ~: [8 R
- <option value='1980'>1980</option>: W L( }; [: x$ T7 j
- <option value='1979'>1979</option>
7 t- m! X/ t3 X, n9 ~. y - <option value='1978'>1978</option>
3 t2 t+ m7 z9 q, z) | - <option value='1977'>1977</option>9 Y) `* \; f$ h% s7 E1 @6 ]
- <option value='1976'>1976</option>* n4 @! I3 T h4 Q# b
- <option value='1975'>1975</option>
9 I5 w, ]0 t$ m; t - <option value='1974' selected='selected'>1974</option>% P# Z3 _5 k N2 ]/ Z
- <option value='1973'>1973</option>
3 R! v6 r( y3 b" P: \ - <option value='1972'>1972</option>3 i% o4 K7 p3 V; c
- <option value='1971'>1971</option>
) U# ~ h% a) m" `/ y" | - <option value='1970'>1970</option>
5 Q; b+ d4 w2 c* W - <option value='1969'>1969</option>
$ h5 S8 k1 Y& i( @3 u - <option value='1968'>1968</option># H3 L! {2 T/ r. `3 V6 {$ p
- <option value='1967'>1967</option>% ]2 |* j9 m; x$ J0 }
- <option value='1966'>1966</option>$ [ Q# S1 m" F2 @
- <option value='1965'>1965</option>. l2 y8 M# y# ~, Z$ J+ ^! ^3 V# |
- <option value='1964'>1964</option>
3 r9 m2 }2 Q4 A0 f2 l1 R" G - <option value='1963'>1963</option>6 S" h% D+ y/ x
- <option value='1962'>1962</option>
w6 x0 j' G! e9 _& X - <option value='1961'>1961</option>7 i$ A" ?( X3 S
- <option value='1960'>1960</option>
/ I6 ^; l, s! z' b6 G2 ? - <option value='1959'>1959</option>
* U; _0 i d* U. s$ q - <option value='1958'>1958</option>; \8 a" P* N3 |0 c0 J; U O6 O
- <option value='1957'>1957</option>
$ X7 G2 u5 V) C% v1 C - <option value='1956'>1956</option>
* Q1 `& a f+ z2 V - <option value='1955'>1955</option># C2 U" c' a- A" W7 k7 g" H% j
- <option value='1954'>1954</option>( a! j% j6 [. @+ \
- <option value='1953'>1953</option>7 k( E) ^, d r2 U
- <option value='1952'>1952</option>: |8 E# z& F s' v
- <option value='1951'>1951</option>
5 j# h! h: ?7 F+ M - <option value='1950'>1950</option>8 m; L! s/ s4 z' e3 D5 N
- <option value='1949'>1949</option>. e4 |8 F* N8 Z
- <option value='1948'>1948</option>6 O) k& V" v& I
- <option value='1947'>1947</option>
* T; T7 x2 ?; Q" d% e - <option value='1946'>1946</option>
; O3 X$ v* Z/ S/ J3 w- a6 D1 x - <option value='1945'>1945</option>
# \- o1 B5 h2 i' q - <option value='1944'>1944</option>* ]( w' I6 {% r$ a# M
- <option value='1943'>1943</option>
/ L: D' J% Q' T# E; U! D1 l - <option value='1942'>1942</option>
. l9 P5 s3 u/ G& U* c6 E - <option value='1941'>1941</option>
2 ^% `, e, f4 H2 o - <option value='1940'>1940</option>
" O t8 R* @# G/ X4 o - <option value='1939'>1939</option>
; K: h# ?1 v3 h; S, q: d - <option value='1938'>1938</option>5 y2 J0 I' m% x! \" ?$ c8 C2 `* d; v
- <option value='1937'>1937</option>4 R" J, ]: B& A! V5 @
- <option value='1936'>1936</option>% b0 ~$ I( Y3 c, X; g* M
- <option value='1935'>1935</option>6 U2 C$ J2 U( W& {
- <option value='1934'>1934</option>. W* y8 O( d4 n/ w5 F7 X2 D
- <option value='1933'>1933</option>' j7 X. |9 ^! v5 q8 I/ Q3 h
- <option value='1932'>1932</option>; U. E/ M! p3 I3 o- y/ y# q
- <option value='1931'>1931</option>
6 ^4 h9 { z0 l% I: k - <option value='1930'>1930</option># S& c3 a& i0 [4 R `6 ~2 E0 g+ q
- <option value='1929'>1929</option>% s! E; d/ j9 c6 S7 D
- <option value='1928'>1928</option>
. i* v3 G8 \% b* v* O - <option value='1927'>1927</option>8 P* R) U3 G/ A$ ^$ T/ q
- <option value='1926'>1926</option>
" |) N% _( p! k& T# ] - <option value='1925'>1925</option>
; W7 j9 z( M+ ?3 m6 p6 M& k: | - <option value='1924'>1924</option>( {2 C3 ]" M& |. D# T2 E' A
- <option value='1923'>1923</option>) x/ P8 i; ~- X- m5 U
- <option value='1922'>1922</option>. \; N: b5 e& }: ~4 K
- <option value='1921'>1921</option>4 I7 O5 j% j) q' Y' p
- <option value='1920'>1920</option>
# r/ `! _" x$ u - <option value='1919'>1919</option>& N/ L/ L0 D: I- b
- <option value='1918'>1918</option>
! l* l' @! l; x3 E. w - <option value='1917'>1917</option>
8 p. s& ^" q9 o9 b0 r6 v - <option value='1916'>1916</option>
2 g% f, X/ N1 y# _ - <option value='1915'>1915</option>
. D$ \$ i3 z0 x2 p' |7 m, e - <option value='1914'>1914</option>
' K% ?: ?7 i' z( Q! y. [ - <option value='1913'>1913</option>: k/ U, ?+ B$ b9 V5 K" u0 K
- <option value='1912'>1912</option>8 ~% V; l5 w$ q
- <option value='1911'>1911</option># w0 J7 g; g% Q, |/ Y
- <option value='1910'>1910</option>' p+ J6 h/ D" ?
- <option value='1909'>1909</option>5 \% C( S1 b7 |7 P! h, }
- <option value='1908'>1908</option>
; _5 f1 S* U0 C& c. [ - <option value='1907'>1907</option>& n" a' ^ P F4 t. L5 B
- <option value='1906'>1906</option>
3 N: Y3 w! S* h - <option value='1905'>1905</option>
) p* u4 k/ L/ O - </select>
: y" E0 I {/ ]; r% u - <select name='bday_m' class='select'>
- V; N3 I8 N: D8 Y* Y7 ]4 j+ ? - <option value=''>Month</option>* W6 z- V8 B0 c ~% t) o
- <option value='01'>January</option>
+ g" p9 b7 E# Q9 N - <option value='02'>February</option>! q+ |) y$ | J
- <option value='03'>March</option>
9 L. _& E! P/ U& _: ^, f - <option value='04'>April</option>
$ j2 l% i& q( [& Z6 u" ]- j% V - <option value='05'>May</option>- `. ]' t/ p& W
- <option value='06'>June</option>& w9 d5 j& b; z% @# b
- <option value='07'>July</option>( t2 g4 [+ t" z1 q
- <option value='08' selected='selected'>August</option> g% v5 z8 N" c6 |8 R! ?
- <option value='09'>September</option>
2 G6 ?3 P" l# r5 Z7 \' l, S - <option value='10'>October</option>" ~2 }! v# _& }5 r. Q1 |6 T. B
- <option value='11'>November</option>2 P9 s9 a- e: M: Y" W
- <option value='12'>December</option>
. T# B7 E$ t. P/ p! C; r - </select>
% \+ o+ c( b% w( m+ }# b - <select name='bday_d' class='select'>
: x2 h/ Q( }7 I9 T, Q* ]* p - <option value=''>Day</option>& _! r, O0 _, }7 d9 y
- <option value='31'>31</option>: ~% r, c4 Y* h& S6 J' |
- <option value='30'>30</option>
% u4 l3 [$ \8 { - <option value='29'>29</option>5 G2 R% M( o# u
- <option value='28'>28</option>2 k7 T+ f n7 L! O3 N
- <option value='27'>27</option>0 V! v" N# F4 B, B1 l- L9 K
- <option value='26'>26</option>
, i) f+ j; h* W6 G/ j' I5 H - <option value='25'>25</option>
) N# m: k3 ?: X# v9 g% V - <option value='24'>24</option>
" }$ \$ s! M& }+ Y" U& Y, M& a - <option value='23'>23</option>
# e g* P2 D+ H" w8 ] - <option value='22'>22</option>
# R, D' ?0 Y, \8 I - <option value='21'>21</option># z8 B/ } h% y% i1 G$ e
- <option value='20'>20</option>/ a( ^5 b g) s0 \
- <option value='19'>19</option>
( T6 c5 h0 z. z. c - <option value='18' selected='selected'>18</option>' `& _! ^& P1 l: S
- <option value='17'>17</option>5 f, o8 E! [1 l' H4 E+ u' P) O8 e
- <option value='16'>16</option>
! G0 b: B' A0 K7 `5 o - <option value='15'>15</option>
- K5 R8 R$ `% w5 [ Y$ N6 v+ A - <option value='14'>14</option>
$ L6 G1 L* f. ]: \ S: F& U - <option value='13'>13</option>
9 _. G' s6 A1 E' \4 r/ L* a - <option value='12'>12</option>
' ?" ]" `" y( Y0 D# x - <option value='11'>11</option>
1 ~0 K/ p Y. @" p - <option value='10'>10</option>9 \. j1 [! o+ _5 D+ |9 w
- <option value='9'>9</option>
% n: i2 e# i( s( P - <option value='8'>8</option>* L( E. z# Z& @8 S
- <option value='7'>7</option>8 e% ]/ G5 m/ ?* _# [
- <option value='6'>6</option>
8 N. I c. y, G2 ]: e+ K( x9 C# E - <option value='5'>5</option>% c# Q( f; }2 O
- <option value='4'>4</option>1 A; c5 b8 O+ f' e
- <option value='3'>3</option>/ }6 o p- s" u; M
- <option value='2'>2</option>9 S$ _2 r$ o1 H# t0 P9 Q
- <option value='1'>1</option>; V; K0 f9 C8 G+ N7 I0 C& S9 a
- </select>
复制代码 |