kgdipbyve 发布留言 2008-7-30 11:24
不输入任何资料也能提交是是怎么回事?
<%
address=request("address")'地址'
ypname=request("ypname")'姓名'
ypsex=request("ypsex")'性别'
ypStatus=request("ypStatus")'应聘岗位'
zy=request("zy")'专业'
bytime=request("bytime")'毕业时间'
email=request("email")'邮箱'
csdata=request("csdata")'生日'
content=request("content")'简介'
bySchool=request("bySchool")'毕业学校'
xueli=request("xueli")'学历'
Phone=request("Phone")'电话'
%>
<%
set rs=server.CreateObject("adodb.recordset")
sql ="select * from jobypren "
rs.open sql,conn,1,3
rs.addnew()
rs("address")=address
rs("ypname")=ypname
rs("ypsex")=ypsex
rs("ypStatus")=ypStatus
rs("zy")=zy
rs("bytime")=bytime
rs("csdata")=csdata
rs("email")=email
rs("content")=content
rs("bySchool")=bySchool
rs("xueli")=xueli
rs("Phone")=Phone
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
response.Write""
response.End()
%>
octillion 发布留言 2008-7-30 11:43
可能是Js写得有问题。
对于这种判断,不仅Js里要写防止为空的代码,服务器端代码也要做判断的。
当然你可以在数据库里设置这些字段不能为空,这样提交了空内容就会自动出错。
yms123 发布留言 2008-7-30 12:34
最好在服务器端也做限制,只在js端作限制是很容易就可以绕过去的。
madpbpl 发布留言 2008-7-30 13:00
很有可能是这句有问题
function chkform(formname)
改成
function chkform()
提交时写 onsubmit="return chkform()"
赞成楼上yms123的意见!
kgdipbyve 发布留言 2008-7-30 14:20
也不行.原本以前写过,没写的话也会提示,今天进去看了下,那张网页,提交也不提示了,[tk09]
kgdipbyve 发布留言 2008-7-30 15:58
[un]yms123[/un] 在 2008-7-30 12:34 的发言:[/bo]
最好在服务器端也做限制,只在js端作限制是很容易就可以绕过去的。 |
斑竹 你说的很亦道理,只是现在我提交空的内容他也能写入数据库,以前也写过一次那次写的时候传过去是正确的,现在在打开 那张网页跟现在这张网页一样. 我照着一个成功的改,提交空的内容还是没有提示.[tk01]
你能给我试试吗[tk13] 在这样下次要疯了
madpbpl 发布留言 2008-7-30 16:04
if (formname.sedata.value=="")
{
alert('生日必须填写')
formname.sedata.focus();
return false
}
改成
if (formname.
csdata.value=="")
{
alert('生日必须填写')
formname.
csdata.focus();
return false
}
上面拼写错误if (formname.byschool.value==""){
alert('毕业院校必须填写')
formname.byschool.focus();
return false
}
改成
if (formname.by
School.value==""){
alert('毕业院校必须填写')
formname.by
School.focus();
return false
}
js区分大小写kgdipbyve 发布留言 2008-7-30 16:30
哦,我以经改好了.
谢谢各位了
页: [1]