十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
在你的form上加触发事件,button上a()去掉。
多端合一响应式网站开发:PC+平板+手机,同一后台修改数据多端同步更新提交您的需求,获取网站建设与营销策划方案报价,我们会在1小时内与您联系!
form onsubmit="return a();"
/form
javascript:
script language="javascript"
function a() {
if(document.form1.tit.value == '' || document.form1.tit.value == null)
{
alert("标题不能为空");
return false;
}
else
return true;
}
/script
这是网页程序的问题,经常发生于网页的html代码的编写错误以及javascript、vbscript脚本代码未通过浏览器的检测而发出这样的提示,只要不影响正常的页面浏览就不必在意。如果影响了页面的功能使用,建议将页面刷新重新尝试并检测浏览器的安全设置、清除历史文件后再重新登陆页面。
原因分析如下:
一、一般在什么情况下容易弹出javascripterror提示框
1、从网上采集到的文章,但在前台打开后,就出现这个错误框!
2、图片内容页的幻灯片不播放,点播放就出现JAVA错误!
3、只在频道首页、栏目列表页和内容页有这样的错误!
4、从其它网站复制粘贴过来的图片文章经常出现这样的错误!
5、新添加频道和栏目之后,容易出现这样的错误!
6、调用自定义函数标签时出现Javascript错误!
7、修改模板把搜索按钮改成图片后提示:javascripterror
8、在模板中加入了JS调用代码,而JS文件并没有上传也会出现这个错误!
二、出现javascripterror提示框原因分析及解决方法
1、由于新安装好的网站或者新添加的频道或栏目,有些系统必需的JS文件并没有真正生成,这时添加文章在前台会出错,所以要在后台相应的频道中点击“刷新所有的JS”、“刷新专题JS文件”、“刷新栏目JS文件”;有些人以为,我没有添加专题就不用刷新专题JS了吧?错!必须也要刷新才行。
2、一般是修改模板时,JS调用代码多了或者少了就会出现这个讨厌的框。比如:模板中存在过期的广告调用JS调用代码,删除后即正常。还有的是因为模板中缺少了以下三个JS中的某一个而引起的错误:
3、有些是从其他网站复制过来的文章的js错误导致的。建议复制文章后放在记事本中过滤一下JS代码。或者修改出现错误的那篇文章,在源码状态下,查找并删除图片文章中包含的错误代码。
4、缺少相应的函数,所以调用时就一直显示错误。有的朋友以前在修改模板时,把官方默认的一些代码(如:图片无级缩放代码等)给删除了,结果也会出现JS错误。所以,动易后来把这些代码改成了删除后自动添加的,其目的就是减少JS错误。
5、常常是由于js文件没有上传成功或者你的浏览器版本过低或者限制过多造成的,从以上几个方面多检查一下或许能解决问题。
6、有些是传递的参数设定有问题。比如(('{$ArticleID}'))不需要加这么多的外包围。
只需要用{$ArticleID}就可以了!
7、在建立栏目或专题时,名称中包含了半角引号等非法字符而导致JS脚本错误,纠正之后即可解决。
8、采集项目如果过滤设置不正确,致使采集过来的一些文章JS脚本没有被过滤,也会出错。请重新设置采集过滤选项。
1、警告框alert,在js中直接运用alert("警告");
2、确认框confirm。
confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框,根据用户点击确认框上的按钮返回true与false。
用法:
if(confirm("确定要清空数据吗?"))
{
document.main.text1.value="";
}
3、信息输入框prompt。
prompt() 方法用于显示可提示用户进行输入的对话框。如果用户单击提示框的取消按钮,则返回 null。如果用户单击确认按钮,则返回输入字段当前显示的文本。
用法:
var name = prompt('请输入数字','');