问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

留言板无标题无内容,依然能添加成功,加了判断无效

发布网友 发布时间:2024-10-16 11:06

我来回答

4个回答

热心网友 时间:2024-10-16 11:00

javascript 没问题 ,可能是表单错了,我写的可以

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script language="javascript">

function checkform(){
alert(1);
if (document.form1.title.value ==""){
alert("标题不能为空!请填写!");
document.form1.title.focus();
return false;
}

if (document.form1.content.value==""){
alert("内容不能为空!请填写!");
document.form1.content.focus();
return false;
}
if (document.form1.fbrname.value==""){
alert("请输入姓名");
document.form1.fbrname.focus();
return false;
}

}

</script>
<BODY>
<form name = form1 action="" onsubmit="return checkform();">
<input type = text name=title>
<input type = text name=content>
<input type = text name=fbrname>
<input type = submit value=提交>
</form>
</BODY>
</HTML>

热心网友 时间:2024-10-16 11:00

<html>
<head>
<script language="javascript">
function a()
{
if (document.form1.biaoti.value =="")
{
alert("标题不能为空!请填写!");
document.form1.biaoti.focus();
return false;
}
}
</script>
</head>
<body>
<form name="form1" >
<input type="text" name="biaoti" value="">
<input type="button" onclick="a()">
</form>
</body>
</html>

你看看,行吗?

热心网友 时间:2024-10-16 11:04

你虽然判断了,但你仍然已经提交了表单内容.

你应该先判断,如果返回false,就不要提交表单,如果返回true就提交表单.
你需要针对你的提交按钮编写脚本,调用此函数来判断,如果判断成功,应该提交表单内容,不成功就只是显示错误内容,不要提交表单.
修改后的代码如下:

function checkform(){

if (document.form1.title.value ==""){
alert("标题不能为空!请填写!");
document.form1.title.focus();
return false;
}

if (document.form1.content.value==""){
alert("内容不能为空!请填写!");
document.form1.content.focus();
return false;
}
if (document.form1.fbrname.value==""){
alert("请输入姓名");
document.form1.fbrname.focus();
return false;
}

document.form1.submit();

}

热心网友 时间:2024-10-16 11:02

从脚本上看不出问题,是不是调用不正确?
是不是这样调用的:<form ..略.. onsubmit="return checkform()">

另外客户端脚本不能防止无效数据被提交到服务器,所以必须要些服务器段检查脚本来判断。

另外:
if(document.form1.title.value == "")
该语句你不能防止客户端提交特殊字符、空格,因此客户端很容易逃避 JS 检查。建议使用正则表达式进行检查。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
成都地铁四号线开通了吗 CS 75plus下雨天会自动关闭车窗吗 老人去世后名下的基金怎么办? 汽车发动机加多少机油? 歇后语:马尾拴豆腐-() 详谈新买紫砂壶怎么开壶 紫砂壶开壶之水煮法步骤详解 紫砂壶开壶方法——水煮法 开壶要煮多长时间紫砂壶开壶煮多久 第一次考注会报什么科目好 写的投票表单代码不能提交数据,并且会出现HTTP500错误提示,“无效... 含有然字的成语 哪些成语带有然字 江西师范大学的城市建设学院在哪个校区。顺便介绍下里面土建专业怎么样... 江西师范大学城市建设学院概述 公司开办费有哪些 自由基对健康的危害 有存款没工作可以办信用卡吗 财政部会同国资委发布《中央企业国有资本收益收取管理办法》规定,央 ... 自由工作者但是有一定的存款可以办理信用卡吗? ...银行日记账、总账、明细账和分类明细账)及会计报表封面。_百度知 ... 中央企业上缴提高 ...比如税利过万亿,为什么在别的行业,即使是央企也很少看到呢?_百度... 肾阴虚吃什么补最快 吃什么可以补肾阴虚 为什么我每天都没有力气?明明感觉很冷却出很多汗水,有... ...把衣服湿透了,一会就浑身冷,有时浑身还没有力气,请问是怎么回事_百 ... ...好乱身上没有力气心烦想哭遇到一点事就感觉自己好暴躁有事还感觉好累... 最近一段时间,总是突然没有力气,全身软绵绵的,如果不坐下来马上就会晕倒... 清华西门做什么车到朝阳区酒仙桥的京务大厦? ...并且摁着酸痛,包括脸上的颧骨下的关节也不舒服是什么原因呢... 买新能源汽车怎样补贴 Microsoft VBScript 编译器错误 (0x800A0408)无效字符request... 手腕比较粗的女生戴什么手表可以气质爆表 女生可佩戴的气质手表_百度知 ... 梦见了自己心爱的船下沉、准备坐飞机 怎么给网站密码加密? 求教如何把安装好debian7的笔记本当作wifi热点发射wifi 公司让我做一个世博会的调查问卷,求一个开场白!~~~ 帮写1份世博会研究性学习 虎虎生威指代表是什么生肖,词典解释落实 如何关闭不良网站弹出下载窗口功能? 如何解除网站对我的限制? 无毒无不良插件,关闭IE窗口后会连续弹出N个相同的窗口,为什么? 比男朋友大四岁 这段感情要不要继续下去 家里人建议我和他不要在一起... 年纪比男生大四岁能在一起吗? 我比他大四岁适合在一起么? 梦见和张嫂子吵架的预兆 梦见骂嫂子 网站安全加密方式是什么 36岁歌手爱上9岁小女孩 苦等11年后两人终于结婚那个人是谁 ...我说的是硬件高手!比如:什么显卡、CPU超频,蹭网。在你面前都是小意 ... 2010年7月31日,天天向上中的早安少女组合跳舞的音乐是什么? 麻烦了!