[原创]JQuery 在表单提交之前修改 提交的值


Posted in Javascript onApril 14, 2016

今天在做公司的项目的时候,遇到一个问题:

我们希望在二级栏目搜索的时候,判断用户有没有加上这个栏目特有的关键字(比如“教程”),因为我们是全站搜索,如果不加关键字,搜索出来的东西会很多、很杂,这样我们就是想在教程这个栏目下,搜索出来的全都是教程相关的东西,所以我们东了点小心思,对搜索的关键字做了点小改动,代码如下:

$('#search-form').submit(function() {

 //取出keyword

 $keyword = $('#keyword');

 

 //判断是否包含“教程”关键字

 if($keyword.val().indexOf('教程') < 0)

 {

  $keyword.val($keyword.val() + '教程');

 }

});

利用这段代码,就可以了,当我们搜CSS教程的时候,程序会判断包不包含,不会给keyword拼接“教程”两个字,当我们搜索CSS的时候就会拼接成“CSS教程”进行搜索了。

OK,希望能给大家一些帮助吧。

Javascript 相关文章推荐
jQuery设置div一直在页面顶部显示的方法
Oct 24 Javascript
常见的jQuery选择器汇总
Nov 24 Javascript
Javascript实现网络监测的方法
Jul 31 Javascript
jQuery判断浏览器并动态调整select宽度的方法
Mar 02 Javascript
JavaScript实现打开链接页面的方式汇总
Jun 02 Javascript
AngularJS基础 ng-copy 指令实例代码
Aug 01 Javascript
JavaScript实现in-place思想的快速排序方法
Aug 07 Javascript
JS对象的深度克隆方法示例
Mar 16 Javascript
angularJS之$http:与服务器交互示例
Mar 17 Javascript
简单实现JavaScript弹幕效果
Aug 27 Javascript
关于Vue Webpack2单元测试示例详解
Aug 14 Javascript
js实现音乐播放控制条
Sep 09 Javascript
javaScript数组迭代方法详解
Apr 14 #Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
Dec 24 #Javascript
js贪吃蛇游戏实现思路和源码
Apr 14 #Javascript
JS跨域解决方案之使用CORS实现跨域
Apr 14 #Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
Apr 14 #Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
Apr 13 #Javascript
原生js编写autoComplete插件
Apr 13 #Javascript
You might like
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
2015/03/03 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
jquery里的each使用方法详解
2010/12/22 Javascript
JS实现下拉框的动态添加(附效果)
2013/04/03 Javascript
Javascript倒计时页面跳转实例小结
2013/09/11 Javascript
javascript文本模板用法实例
2015/07/31 Javascript
JS+CSS实现闪烁字体效果代码
2016/04/05 Javascript
js生成随机数(指定范围)的实例代码
2016/07/10 Javascript
Bootstrap.css与layDate日期选择样式起冲突的解决办法
2017/04/07 Javascript
你应该知道的几类npm依赖包管理详解
2017/10/06 Javascript
javascript数组定义的几种方法
2017/10/06 Javascript
详解JS模块导入导出
2017/12/20 Javascript
菊花转动的jquery加载动画效果
2018/08/19 jQuery
vue+element-ui实现表格编辑的三种实现方式
2018/10/31 Javascript
微信小程序表单验证插件WxValidate的二次封装功能(终极版)
2019/09/03 Javascript
layui 解决form表单点击无反应的问题
2019/10/25 Javascript
解决ant-design-vue中menu菜单无法默认展开的问题
2020/10/31 Javascript
vue实现防抖的实例代码
2021/01/11 Vue.js
[02:47]DOTA2亚洲邀请赛 HR战队出场宣传片
2015/02/07 DOTA
浅谈python中拼接路径os.path.join斜杠的问题
2018/10/23 Python
深入解析神经网络从原理到实现
2019/07/26 Python
Pycharm 2019 破解激活方法图文详解
2019/10/11 Python
Python接口测试环境搭建过程详解
2020/06/29 Python
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
2016/12/22 HTML / CSS
Paul’s Boutique官网:英国时尚手袋品牌
2018/03/31 全球购物
大学生村官心得体会范文
2014/01/04 职场文书
《和田的维吾尔》教学反思
2014/04/14 职场文书
2014应届本科生自我评价
2014/09/13 职场文书
学习党的群众路线教育实践活动心得体会范文
2014/11/03 职场文书
离婚协议书范文2015
2015/01/26 职场文书
教师辞职信范文
2015/02/28 职场文书
2015年仓库工作总结
2015/04/09 职场文书
辩论赛新闻稿
2015/07/17 职场文书
奶茶店的创业计划书该怎么写?
2019/07/15 职场文书
Python 制作自动化翻译工具
2021/04/25 Python
Python学习开发之图形用户界面详解
2021/08/23 Python