社区
Java SE
帖子详情
问个JACASCRIPT小问题!
jc15271149
2006-06-08 03:14:25
function ClickOK()
{
var len = document.form.textfield.value.length;
if(len>=5)
{
alert("显示日志数过长!");
}
else
{
提交;
}
}
textfield是文本框,为什么弹出对话框后页面依然提交了?怎么使页面不提交?
...全文
540
22
打赏
收藏
问个JACASCRIPT小问题!
function ClickOK() { var len = document.form.textfield.value.length; if(len>=5) { alert("显示日志数过长!"); } else { 提交; } } textfield是文本框,为什么弹出对话框后页面依然提交了?怎么使页面不提交?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
micro_nucleus
2006-06-09
打赏
举报
回复
onsubmit="return check();"
jc15271149
2006-06-08
打赏
举报
回复
好了,搞定了,谢谢各位
maquan
2006-06-08
打赏
举报
回复
搞复杂了,应该这样:
<script>
function checkForm() {
if (...) {
...
return false;
}
...
}
</script>
<form ... onsubmit="return checkForm();" >
kevinliuu
2006-06-08
打赏
举报
回复
改两个地方
<input type="text" name="textfield" value="" onkeyDown="javascript:return keyDown();">
------
function keyDown()
{
var len = document.form.textfield.value.length;
if(event.keyCode==13)
{
if(len >= 5)
{
alert("显示日志数过长!");
return false ;
}
else
{
document.form.submit();
}
}
}
jc15271149
2006-06-08
打赏
举报
回复
UP
jc15271149
2006-06-08
打赏
举报
回复
function keyDown()
{
var len = document.form.textfield.value.length;
if(len>=5)
{
alert("显示日志数过长!");
return;
}
else
{
form.method="post";
form.submit();
}
}
这么写也不行,一样提交了
kevinliuu
2006-06-08
打赏
举报
回复
感觉不能用js的click()来模拟鼠标click事件
你还是要在keyDown事件中自己判断value的长度
jc15271149
2006-06-08
打赏
举报
回复
<input type="text" name="textfield" value="<%=count%>" onkeydown="keyDown()">
kevinliuu
2006-06-08
打赏
举报
回复
你的onkeydown事件写在哪里了?
jc15271149
2006-06-08
打赏
举报
回复
搞定了,还有一问题
function keyDown()
{
if(event.keyCode==13)
{
document.form.Submit.click();
}
}
这个是文本框的onkeydown事件,现在点button弹出不提交,但是点回车,还是提交了,为什么?
kevinliuu
2006-06-08
打赏
举报
回复
<input type="button" value="确定" onclick="javascript:ClickOK()" />
function ClickOK()
{
var len = document.form.textfield.value.length;
if(len>=5)
{
alert("显示日志数过长!");
return ;
}
else
{
提交;
}
}
jc15271149
2006-06-08
打赏
举报
回复
照楼上写的,还是不行啊
O__________________K
2006-06-08
打赏
举报
回复
function ClickOK()
{
var len = document.form.textfield.value.length;
if(len>=5)
{
alert("显示日志数过长!");
//return false;
}
else
{
form.method="post";
form.submit();
}
}
O__________________K
2006-06-08
打赏
举报
回复
暈~~~
你的type應該寫button,而不是submit。
如果寫submit,當然提交了。
kevinliuu
2006-06-08
打赏
举报
回复
<input type="button" name="Submit" value="确定" onclick="ClickOK()">
kevinliuu
2006-06-08
打赏
举报
回复
不要使用提交按钮,用一个普通按钮触发function提交
<input type="button" value="提交" onclick="javascript:function()" />
jc15271149
2006-06-08
打赏
举报
回复
<form name="form" method="POST" action="/dbcopy4/CleanLogServlet">
<input type="submit" name="Submit" value="确定" onclick="ClickOK()">
jc15271149
2006-06-08
打赏
举报
回复
return 也是一样
ypchina
2006-06-08
打赏
举报
回复
你的form那里的代码有问题,点submit后form会提交的,看看你 的form的代码才知道问题。
jc15271149
2006-06-08
打赏
举报
回复
return false;也不行,页面依然提交
加载更多回复(2)
5天驾驭JQuery教程(jQuery速成教程)【Word版本】
初学jQuery的朋友,基本上都会问同一个
问题
“什么是jQuery?”等类似的
问题
,理解这个
问题
对于后面的学习会起到促进作用。以下是我整理出的大家常问的几个
问题
: 1. 什么是jQuery? 2. 什么是类库? 3. jQuery与...
JavaScript 中if(!XXX)的作用
projectName 不知道什么意思,问了一下老程序员后是这样的:第一行代码定义projectName时取值可能为null(""),如果projectName为null的话,在if判断时就会进入判断,当!后面的变量不为null时,就不进入判断语句。...
回答一下这 10 个最常见的 Javascript
问题
作者:Duomly 译者:前端小智 来源:dev 点赞再看,微信搜索 【大迁世界】 关注这个没有大厂...在本文中,我收集了关于Javascript 最常被问到的 10 个
问题
及其答案。 这10 个
问题
大多涉及 Javascript 的基础知识,所.
Vue突然报错 doesn‘t work properly without JavaScript enabled
然后经过各种骚操作以后,发现还是报这个js未启用,当场我就不信了!然后我就把yarn和node都重装了把电脑重启!这下绝对没
问题
了吧! 把项目启动一看!当场傻了!
问题
还在 然后我陷入了深深的思考,究竟是什么在...
100个最常问的JavaScript面试问答-第1部分(共10部分)
100个最常问的JavaScript面试问答-第1部分
问题
1.什么是JavaScript?
问题
2.JavaScript中有哪些基本类型?或者解释JavaScript中各种数据类型?
问题
3.undefined和null在JavaScript中有什么区别?
问题
4. JavaScript中的...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章