asp 中表单提交的问题?
<scriptlanguage="javascript"type="text/javascript">functionchkForm(obj){if(obj.news_t...
<script language="javascript" type="text/javascript">
function chkForm(obj){
if(obj.news_title.value==""){
alert("标题不能为空");
obj.news_title.focus;
return false;
}
if(obj.news_content.value==""){
alert("详细内容不能为空");
obj.news_content.focus;
return false;
}
}
</script>
<form action="newsupd_aa.asp" method="post" name="form1" onsubmit="return chkForm(this)">
标题:<input name="news_title" type="text" value='<%=rs("news_title")%>' >
内容:<textarea name="news_content_title" ><%=rs("news_content_title")%></textarea>
<input type="submit" name="Submit" value="修改" onclick="return window.confirm('确定修改?') == true ? location.href = 'news_upd.asp?news_id=<%=rs("news_id")%>' : false;
"/>
<input type="reset" name="Submit2" value="重置" />
目的:标题、内容两项不能为空,点击“修改”按钮时如两项有一项为空,弹出提示对话框,不能提交表单并重新填写。如两项都不为空,弹出确定和取消对话框,按确定后提交表单。上述代码不能实现,错在哪里?onsubmit放在<form>中或放在<input type="submit">中?有何区别? 展开
function chkForm(obj){
if(obj.news_title.value==""){
alert("标题不能为空");
obj.news_title.focus;
return false;
}
if(obj.news_content.value==""){
alert("详细内容不能为空");
obj.news_content.focus;
return false;
}
}
</script>
<form action="newsupd_aa.asp" method="post" name="form1" onsubmit="return chkForm(this)">
标题:<input name="news_title" type="text" value='<%=rs("news_title")%>' >
内容:<textarea name="news_content_title" ><%=rs("news_content_title")%></textarea>
<input type="submit" name="Submit" value="修改" onclick="return window.confirm('确定修改?') == true ? location.href = 'news_upd.asp?news_id=<%=rs("news_id")%>' : false;
"/>
<input type="reset" name="Submit2" value="重置" />
目的:标题、内容两项不能为空,点击“修改”按钮时如两项有一项为空,弹出提示对话框,不能提交表单并重新填写。如两项都不为空,弹出确定和取消对话框,按确定后提交表单。上述代码不能实现,错在哪里?onsubmit放在<form>中或放在<input type="submit">中?有何区别? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询