asp网页中怎么样用javascript限制提交的表单内容不为空呢

来源:百度知道 编辑:UC知道 时间:2024/05/24 18:17:02
如题。
我做了一个修改新闻的页面,首先是从其他页面接收来自符合此ID的新闻数据,用文本框显示出来并在此页面进行数据的修改,我想在修改的时候对提交修改该内容进行一些限制,比如标题不为空值,应该怎样去设置呢?谁能教一教我呢?我没有多少分了,只能给这么多了,在这里先谢谢啦。我给出代码,谁能帮看看呢?

这是javascript 代码
function checkform()
{
title=document.form.txt1.value;
etitle=document.form.txt2.value;
if(title=="" || etitle=="")
{
alert("标题不能为空!");
return false;
}

else if (title.length>50 || etitle.length>50)
{
alert("您输入的标题太长!标题字数应在0到50之间");
return false;
}
}
</script>

下面是form代码

<form id="form" name="form" method="post" onsumbit="return checkform()" action="newsxiugai.asp?act=xg&id=<%=request.QueryString("id")%>">

<%dim rs
if request.QueryString("act")="xiugai" then
set rs=server.CreateObject("adodb.recordset")
sql="

<form id="form" name="form" method="post" onsumbit="return checkform()" 这一行
submit写错了。是submit.不是sumbit

title=document.form.txt1.value;
etitle=document.form.txt2.value;
if(title=="" || etitle=="")
{
alert("标题不能为空!");
return false;
}

你不是写了嘛?

这代码就可以了啊,在点“提交”按钮后如果标题为空是不会提交上去的

onsumbit="return checkform()"
正确写法:
onSubmit

<form id="form" name="form" method="post" onsubmit="return checkform()" action="newsxiugai.asp?act=xg&id=<%=request.QueryString("id")%>">

把onsumbit换成onsubmit

<script language="javascript">
function checkform()
{
title=document.form.txt1.value;
etitle=document.form.txt2.value;
if(title=="" || etitle=="")
{
alert("标题不能为空!");
return fal