解决的思路: 首先是对问题的分析,在提交的时候出现的问题,所以从jsp页面的提交方法入手 原来的jsp页面: js代码(校验提交表单): 首先先不通过校验,直接提交 jsp页面button标签修改为input框,添加点击事件,定义函数,发现可以正常提交 第二判断是不是初始化函数的问题,没有问题 第三 ...
分类:
Web程序 时间:
2017-08-10 16:52:39
阅读次数:
1931
这是一个前端的问题。 其中判断字符串为空的脚本代码是这样的: 先把所有空格去除,通过判断tmp是否为空来判断文本框是否为空。 问题是这样的:我点击button后,触发js脚本判断input框是否为空,如果为空就提示出错。否则提交表单。 结果是这样的:我敲回车后,尽管内容为空,也正确判断了内容为空,但 ...
分类:
其他好文 时间:
2017-08-10 13:16:45
阅读次数:
355
return语句的几个特点:(1)return语句应用范围只能出现在函数体内,出现在代码中的其他任何地方都会造成语法错误(2)return语句就是用于指定函数返回的值(3)return false 能够阻止提交表单或者继续执行下面的代码,通俗的来说就是阻止执行默认的行为 return的例子1: re ...
分类:
编程语言 时间:
2017-08-10 01:15:54
阅读次数:
194
收集有效用户,为了防止用户多次点击某按钮,造成多次提交表单的操作。某些按钮需要在点击后实现不可用操作。发送使用ajax实现 例子: 语法: object.disabled = false | true; 例子:w3cschool ...
分类:
Web程序 时间:
2017-08-09 22:10:32
阅读次数:
192
在实际项目开发中,提交表单时常常由于网络或者其原因,用户点击提交按钮误认为自己没有操作成功,进而会重复提交按钮操作次数,如果页面前端代码没有做一些相应的处理,通常会导致多条同样的数据插入数据库,导致脏数据的增加。要避免这种现象,在$.ajax请求中的beforeSend方法中把提交按钮禁用掉,等到A ...
分类:
其他好文 时间:
2017-08-09 21:24:08
阅读次数:
113
无刷新页面提交表单 表单可实现无刷新页面提交,无需页面跳转,如下,通过一个隐藏的iframe实现,form表单的target设置为iframe的name名称,form提交目标位当前页面iframe则不会刷新页面 <form action="/url.do" method="post" target= ...
分类:
其他好文 时间:
2017-08-07 15:18:06
阅读次数:
186
<!--form主要用于搜索不同类型的用户输入,表单元素 指的是不同类型的input元素、复选框、按钮等。 主要包括三种类型:输入标签input、选择标签select-option、 文本区域textarea。 action属性定义在提交表单的时候执行的动作,向服务器 提交表单通常使用提交按钮,表单 ...
分类:
Web程序 时间:
2017-08-07 10:02:29
阅读次数:
241
引用 前几天在论坛上看到一篇帖子,是关于Struts2.0中文乱码的,楼主采用的是spring的字符编码过滤器(CharacterEncodingFilter)统一编码为GBK,前台提交表单数据到Action,但是在Action中得到的中文全部是乱码,前台的页面编码都是GBK没有问题。这是为什么呢? ...
分类:
其他好文 时间:
2017-08-05 16:46:44
阅读次数:
142
使用表单实现文件上传: 注意: <form> 标签的 enctype 属性规定了在提交表单时要使用哪种内容类型。在表单需要二进制数据时,比如文件内容,请使用 "multipart/form-data"。 <input> 标签的 type="file" 属性规定了应该把输入作为文件来处理。举例来说,当 ...
分类:
Web程序 时间:
2017-08-01 20:34:38
阅读次数:
138
>1.防止重复数据 在实际项目开发中,提交表单时常常由于网络或者其原因,用户点击提交按钮误认为自己没有操作成功,进而会重复提交按钮操作次数,如果页面前端代码没有做一些相应的处理,通常会导致多条同样的数据插入数据库,导致脏数据的增加。要避免这种现象,在$.ajax请求中的beforeSend方法中把提 ...
分类:
Web程序 时间:
2017-08-01 17:49:01
阅读次数:
151