哆哆 发表于 2013-5-19 22:56 ) k) m) f' y) @+ r; @
我目前还没遇到这种情况
7 Y7 s1 W: Y2 o2 b0 b! X这种情况应该是其安全考虑,编程的时候过滤了特殊符号: I2 f( B, D! f0 ~* U
不过我想,如果是这种情况, ...
$ F* h k" k U& ~7 r+ X8 froboform教程写到大小写敏感,如果字段名包含这些 (, . - ! ?)特殊字符,robo会先移除这些特殊字符再进行匹配。上面的abc_d,移除后就是abc d这样子了,按理应该可以匹配到的。: w) A x& P# l3 J5 b8 m6 ?' C9 k
现在问题是表单上有多个select控件时,如年月日三个select控件,
1 `7 Q$ \, h8 Z9 S* @
2 S" u3 |1 D) \& G# f5 e! y8 [只能自动填写第一个,后面的月、日不能自动填写。
9 A7 f% l+ O. ?! w( f* M, k0 b下面是对应的HTML代码,我想字段名应该没填错吧,年月日三个字段名分别是bday_y,bday_m,bday_d- <select name='bday_y' class='select'>( j% J; ]8 ]9 \. V u
- <option value=''>Year</option>
4 Z& l, A( ~9 Q% o, R! R* [ - <option value='2013'>2013</option>
8 P% p, E: ~; k4 X1 v - <option value='2012'>2012</option>
$ {3 d4 l/ f! x L - <option value='2011'>2011</option>! l9 \- X0 N3 U# G% W9 z4 {+ ^
- <option value='2010'>2010</option>
- V) x P4 H6 x& c" W; g1 Z - <option value='2009'>2009</option>
3 _/ o$ H; _. \- D - <option value='2008'>2008</option>
& N$ q# _6 C, Y+ L - <option value='2007'>2007</option>4 f# I4 Q2 A( f6 h3 v% ?
- <option value='2006'>2006</option>7 I8 n; H" N- F" ?* B i9 b
- <option value='2005'>2005</option>
( Q; {2 q! C& n4 { - <option value='2004'>2004</option>8 r1 S1 ^) o2 e4 d, B, m/ g4 d
- <option value='2003'>2003</option>6 R, N* ~! _7 _2 G. n$ u
- <option value='2002'>2002</option>. E5 s) X" f! k# n, {
- <option value='2001'>2001</option>6 i o2 X- @9 v2 _; r1 j" e
- <option value='2000'>2000</option>, Q5 v) F6 S2 A: x3 v+ v. w
- <option value='1999'>1999</option>: I" s! y4 |; {' d9 \
- <option value='1998'>1998</option>" F2 t K' Z- @0 R Z
- <option value='1997'>1997</option>5 ?4 k8 L! [; B: r- j+ y( N; |
- <option value='1996'>1996</option>
) p* W: @- [( [% ]4 ?; F - <option value='1995'>1995</option>
9 z' ~8 K1 I/ t4 y* x3 I - <option value='1994'>1994</option>9 h @4 c9 ]/ |6 A
- <option value='1993'>1993</option>6 g' f5 W) R6 P
- <option value='1992'>1992</option>
1 c9 _, t% y* f. o' r0 I S - <option value='1991'>1991</option>1 V- Q; F7 ~# @" C. ]7 _# j
- <option value='1990'>1990</option>
6 h# E" J) O" V& J+ \ - <option value='1989'>1989</option>
6 a6 J$ y3 N5 |0 Y; s$ ]) X - <option value='1988'>1988</option>: U, H3 o$ m( k. b
- <option value='1987'>1987</option>% U2 e2 _! Z- C: D
- <option value='1986'>1986</option>* E/ a: H9 ~- X6 J, H# @4 z5 r
- <option value='1985'>1985</option>
( }) u4 T/ R- c: @; d% R - <option value='1984'>1984</option>" u, `5 }1 O* I7 w! ~
- <option value='1983'>1983</option>8 V& k* P& ~2 K9 n, w7 m
- <option value='1982'>1982</option> [! ? S2 O: ?; f: s' L" B; ^
- <option value='1981'>1981</option>/ p2 J# `6 v! A% y5 m3 a7 y
- <option value='1980'>1980</option>9 ]( ?' i. u, ~
- <option value='1979'>1979</option> j( J4 I8 s1 R. f5 x
- <option value='1978'>1978</option>
' O% E W4 n/ s; E8 N' J. e' S - <option value='1977'>1977</option>/ ]* N' B7 v$ E! r$ z$ F' N- f
- <option value='1976'>1976</option>% w+ x2 P6 p8 P$ }% l- s
- <option value='1975'>1975</option>
; `. Y: {+ R) L - <option value='1974' selected='selected'>1974</option>; X+ R4 \. v: Z$ }
- <option value='1973'>1973</option>
6 S1 {: e1 F4 C5 x2 V; p, w/ n! ^7 h - <option value='1972'>1972</option>
" n: k7 [. k3 }! | - <option value='1971'>1971</option>/ ^% K% `' J& s0 i; S
- <option value='1970'>1970</option>+ U( q) R: L9 [$ p- U/ L
- <option value='1969'>1969</option>* @4 I! ^ S& d& V: X
- <option value='1968'>1968</option>* A/ A& X' P! G% K; q
- <option value='1967'>1967</option>5 T" h7 t+ D: Z5 |1 B. m
- <option value='1966'>1966</option>
, \2 f7 B$ `+ G* Q" @ - <option value='1965'>1965</option>
+ H5 e+ f; z* o - <option value='1964'>1964</option>* o& D6 Y( `( x
- <option value='1963'>1963</option>8 `- k9 B i7 `" c* Y1 w \9 A
- <option value='1962'>1962</option> l! H, R' o# _: o+ @6 k$ w
- <option value='1961'>1961</option>
4 u$ F) Z# Z+ F, o5 T8 z - <option value='1960'>1960</option>
' D% \* S1 O# F, _* L( u - <option value='1959'>1959</option>
+ @% \4 y) j2 x8 b# J - <option value='1958'>1958</option>& D; E. ^% r: R# M1 W9 W' b2 v0 v
- <option value='1957'>1957</option>- X' X0 k" T0 J5 T- X
- <option value='1956'>1956</option>( G. X3 ~0 m3 [
- <option value='1955'>1955</option>! K% Y$ [' }+ _# T- b& |: ]
- <option value='1954'>1954</option>
. ]+ o8 h7 e# m, c9 L D - <option value='1953'>1953</option>
a! Y& }$ Q6 e( _4 j" {; ]6 }: { - <option value='1952'>1952</option>: n! C, _7 N3 {
- <option value='1951'>1951</option>
9 W6 v, j' G P/ x) e9 i4 @ - <option value='1950'>1950</option>+ l: r: }# [0 x4 t9 `- r
- <option value='1949'>1949</option>: z! d' ^# A! p6 |
- <option value='1948'>1948</option>
- Z- [! a( Q1 a2 [ p4 T - <option value='1947'>1947</option>
$ E, k7 w% ~: B& l; \& w - <option value='1946'>1946</option>
, N+ c7 @7 X' J8 C0 s - <option value='1945'>1945</option>
& c9 C! Q; w0 W1 p- U8 l - <option value='1944'>1944</option>
5 i# x, |( Z/ H" u( [* B - <option value='1943'>1943</option>5 a; e) L7 x# h
- <option value='1942'>1942</option>, {; X& U' n J/ a3 A3 y
- <option value='1941'>1941</option>
2 F0 {) g @5 j2 d - <option value='1940'>1940</option>
6 S; e) G) {% H2 a- g6 X - <option value='1939'>1939</option>$ Y5 D; }' ] J- Y
- <option value='1938'>1938</option>
- O: Z6 E, a: C: S4 S6 u5 {5 y - <option value='1937'>1937</option>% ~! n& c7 N4 K8 C2 w0 M
- <option value='1936'>1936</option>
1 E6 |0 s( E% r; A) D - <option value='1935'>1935</option># v' F* u9 V3 _5 Q
- <option value='1934'>1934</option>9 a) v% Y7 L; Z* i: X; S
- <option value='1933'>1933</option>
; G5 S$ E# r0 B% \- I4 r7 M - <option value='1932'>1932</option>
0 j& G5 W( e! A) J$ F, I+ ^: h - <option value='1931'>1931</option>1 t; m6 a A1 g. N6 s( K
- <option value='1930'>1930</option>. j$ g; U- m$ I& n: C
- <option value='1929'>1929</option>
0 m6 c+ P' k0 K. V - <option value='1928'>1928</option>
1 U, G2 y R# O8 v5 G - <option value='1927'>1927</option>
. u/ w! b& |/ j# Q# Q - <option value='1926'>1926</option>3 E1 p6 }* f# ~, j2 n
- <option value='1925'>1925</option>9 J" M/ `' Y F$ A
- <option value='1924'>1924</option>; x% y: r1 t# y. t
- <option value='1923'>1923</option>
8 T, n& B) I: c1 C7 N - <option value='1922'>1922</option>
I( b1 J3 D" M5 l) B5 @2 V - <option value='1921'>1921</option>
1 @: b6 V( E: u: F - <option value='1920'>1920</option>9 w, n% m; [+ W% `5 W
- <option value='1919'>1919</option>
3 t0 a! R0 Y* l - <option value='1918'>1918</option>3 f; a0 w+ F0 G' a
- <option value='1917'>1917</option>2 Y( ^9 B1 P4 g* a2 [
- <option value='1916'>1916</option>' O( @9 z" n/ {. |
- <option value='1915'>1915</option>- t4 L" n9 s7 C6 _6 L0 d' } c
- <option value='1914'>1914</option>
5 G' P) t0 ]% j+ R" } \ - <option value='1913'>1913</option>
3 P6 O4 d9 I3 J5 S, b - <option value='1912'>1912</option># g7 h: `4 n6 X, Z, L
- <option value='1911'>1911</option>8 s6 H1 e7 F( _7 d: x3 y
- <option value='1910'>1910</option>' v5 [( Y9 a1 N x; J
- <option value='1909'>1909</option>
: d) i, j# R9 V: N2 u2 T, ] Y) ^ - <option value='1908'>1908</option>
; e) |7 M1 P( k- U1 m% X - <option value='1907'>1907</option> W# i+ }. s4 a6 p' R3 W
- <option value='1906'>1906</option>
S( k' o# e6 S, B- M - <option value='1905'>1905</option>5 M% p: m3 I) g3 u2 S
- </select>
* E, k, u. e* _3 o1 Y) [ - <select name='bday_m' class='select'>, H4 q/ I7 K6 `. X8 V) C ^" M
- <option value=''>Month</option>* }' F6 B( S' ?8 z( \
- <option value='01'>January</option>$ o8 E7 k* \- G% [2 V8 T0 Y
- <option value='02'>February</option>; u+ d$ r' p% W, [! N6 I7 `
- <option value='03'>March</option>0 ]! L8 M. ~+ [8 M' s! M
- <option value='04'>April</option>! O" i3 Z5 A% A/ \' I' B+ n( [
- <option value='05'>May</option>5 M1 g/ a) G* V" u8 l
- <option value='06'>June</option>
2 s; Y1 |0 u4 r% D9 \3 I - <option value='07'>July</option>
1 F D, t" \3 v/ H5 g' {$ q" } - <option value='08' selected='selected'>August</option>
5 Z7 w" f4 ~' X. s/ y- W7 H - <option value='09'>September</option>
/ F! ?7 Y* m, g' \: M- X; U - <option value='10'>October</option>; Y) | d; U7 C; T4 Y. k9 ~' X% g) `
- <option value='11'>November</option>- c+ ^" M- f3 |0 n% w4 I0 @
- <option value='12'>December</option>
9 F7 X+ w. R- k& o/ A7 a' f - </select>
8 G( v* l3 Z9 o9 i$ \ - <select name='bday_d' class='select'>8 L" R T I/ t% `
- <option value=''>Day</option>
' P( {& N9 Q# g5 s- ] - <option value='31'>31</option>0 J7 r K2 } K0 @
- <option value='30'>30</option>9 ~# o5 \, L2 |5 l
- <option value='29'>29</option>( b& [& v: J! |
- <option value='28'>28</option>
. n# E8 _" m0 x - <option value='27'>27</option>
3 P" V* R# S5 Q/ h) \' D$ b5 z - <option value='26'>26</option>0 i4 O5 v" \. Q. i, `
- <option value='25'>25</option>
7 A7 a2 e/ i# h# `% }2 b - <option value='24'>24</option>
1 m9 X1 |$ r* q, Z) \* x2 k0 [ - <option value='23'>23</option>
+ @- U/ n& U& M: _- _ - <option value='22'>22</option>4 B/ H4 N& C2 F- m3 P
- <option value='21'>21</option>
/ n) \5 a5 S! _9 J; n+ e; y - <option value='20'>20</option>" f" k i8 h% p8 b5 v4 |
- <option value='19'>19</option>! L( ?; |, S. m \4 \6 ]
- <option value='18' selected='selected'>18</option>7 g D! d0 l8 J5 O4 S! E' n4 V' n( _
- <option value='17'>17</option>, d+ S2 X/ k7 P1 f0 h! s9 G/ U% ?
- <option value='16'>16</option>
( E/ D6 M q* E; R) _3 x. ]. g) k - <option value='15'>15</option>
$ \; x2 R8 L" ~+ ?9 z - <option value='14'>14</option>; y9 ?: o8 k1 K( G3 o
- <option value='13'>13</option>0 q. ]0 B$ @4 l1 N! X1 c# T
- <option value='12'>12</option>
* u& w8 e: ~) s0 \2 c4 k9 p# z+ d - <option value='11'>11</option>
/ h2 F7 w- @. r# |) [ - <option value='10'>10</option>! M; _/ I- `) X. n
- <option value='9'>9</option>: y+ N- R# }& D) ^/ A! ]& B! ^7 o
- <option value='8'>8</option>! E" z0 H. h9 X m9 \% I
- <option value='7'>7</option>: U/ H5 b7 |: b# h$ Y- }
- <option value='6'>6</option>
2 R" x& I" E) s2 } - <option value='5'>5</option>
; y( }& Q, \9 X {2 D* I' G) q( o - <option value='4'>4</option>7 _0 Y, @. |' f% F d
- <option value='3'>3</option>
' l# e6 g7 y( L0 Q# Z% N% T- [ - <option value='2'>2</option>' S5 Y8 i8 T4 b7 R: Q! D
- <option value='1'>1</option>7 m+ p. n- o* h; T# z
- </select>
复制代码 |