<
script
>
function
deleteLine()
{
for
(
var
i
=
tbody1.children.length
-
1
; i
>=
0
; i
--
)
if
(tbody1.children[i].firstChild.firstChild.checked)
tbody1.deleteRow(i);
}
function
addLine()
{
elm
=
thead1.lastChild.cloneNode(
true
)
elm.style.display
=
"
block
"
;
tbody1.insertBefore(elm);
}
function
check(f){
var
row,cell
for
(
var
i
=
0
;i
<
tbody1.rows.length;i
++
){
row
=
tbody1.rows[i];
o
=
row.cells[
1
].firstChild;
if
(
!
/
[/u4e00-/u9fa5]
/
g.test(o.value)
||
/
[,,]
/
g.test(o.value)){
alert(
'
品牌请输入中文并且不能含逗号!
'
);
o.focus();
return
false
;
}
o
=
row.cells[
2
].firstChild;
if
(o.value
==
""
||
isNaN(o.value)){
alert(
'
数量为数量!
'
);
o.focus();
return
false
;
}
o
=
row.cells[
3
].firstChild;
if
(
!
/
^/d{4}-/d{1,2}-/d{1,2}$
/
.test(o.value)){
alert(
'
时间格式为2008-10-17,格式不正确!
'
);
o.focus();
return
false
;
}
}
}
<
/
script>
<
form method
=
"
post
"
onsubmit
=
"
return check(this)
"
>
<
TABLE cellSpacing
=
1
cellPadding
=
0
width
=
"
400
"
bgColor
=
#cccccc border
=
0
><
TBODY
>
<
thead id
=
thead1
>
<
TR bgColor
=
#f5f5f5 height
=
25
>
<
td height
=
"
30
"
colspan
=
"
4
"
>
行是动态增减, 文本框对应的要求是
1
.输入中文,不能含有逗号
2
.数值3.日期 .请高手告知js的前台验证. 万分感激:)
<
/
td>
<
/
tr>
<
TR bgColor
=
#f5f5f5 height
=
25
>
<
td width
=
"
38
"
height
=
"
30
"
align
=
"
center
"
>
选中
<
/
td>
<
td width
=
"
163
"
>
品牌(中文不能有,号)
<
/
td>
<
td width
=
"
82
"
>
数量(数值)
<
/
td>
<
td width
=
"
112
"
>
要求时间(日期)
<
/
td>
<
/
tr>
<
TR bgColor
=
#ffffff height
=
25
style
=
"
display:none
"
>
<
td height
=
"
25
"
><
input type
=
checkbox id
=
checkLine
><
/
td>
<
td
><
INPUT name
=
brand id
=
"
brand
"
size
=
10
maxlength
=
"
50
"
><
/
td>
<
td
><
INPUT name
=
amount id
=
"
amount
"
size
=
6
maxlength
=
"
20
"
><
/
td>
<
td
><
INPUT name
=
datelimit id
=
"
datelimit
"
size
=
12
maxlength
=
"
50
"
><
/
td>
<
/
tr>
<
/
thead>
<
tbody id
=
tbody1
>
<
TR bgColor
=
#ffffff height
=
25
>
<
td height
=
"
25
"
><
input type
=
checkbox id
=
checkLine
><
/
td>
<
td
><
INPUT name
=
brand id
=
"
brand
"
size
=
10
maxlength
=
"
50
"
><
/
td>
<
td
><
INPUT name
=
amount id
=
"
amount
"
size
=
6
maxlength
=
"
20
"
><
/
td>
<
td
><
INPUT name
=
datelimit id
=
"
datelimit
"
size
=
12
maxlength
=
"
12
"
><
/
td>
<
/
tr>
<
/
tbody>
<
TR bgColor
=
#ffffff height
=
25
>
<
td height
=
"
25
"
colspan
=
"
4
"
>&
nbsp;
&
nbsp;
&
nbsp;
&
nbsp;
&
nbsp;
<
input name
=
"
button2
"
type
=
button onclick
=
"
addLine()
"
value
=
添加
/
>
&
nbsp;
&
nbsp;
<
input name
=
"
button4
"
type
=
button onclick
=
"
deleteLine()
"
value
=
删除
/
>
&
nbsp;
&
nbsp;
<
input name
=
"
button4
"
type
=
submit value
=
提交
/
><
/
td
>
<
/
tr>
<
/
table>
<
/
form>