怎么在验证码录入框中增加回车提交呢

xiaop14 2015-01-31 08:52:41


提交按钮: <a href="javascript:;"> 提 交 </a>
关闭按钮: <a href="javascript:;"> 关 闭 </a>

验证码录入框: <input name="username" id="txtVerifyCode" type="text" maxlength="4" style="width:96%">

说下情况,这个验证码录入框只能用鼠标左键点击提交,回车键无效(回车了没反应)
现在想实现在验证码录入框内输完验证码按下回车键等同于使用鼠标左键点击提交按钮。

不知道我说的清楚不。。

PS:脚本注入的方式能解决这个问题吗? 我使用浏览器插件 Greasemonkey 写个脚本来使用。
...全文
226 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wawxy1314 2015-02-02
  • 打赏
  • 举报
回复
楼上正解
slwsss 2015-02-01
  • 打赏
  • 举报
回复
$("input").keyup(function(event){ if(event.keyCode ==13){ submit() } });
xiaop14 2015-01-31
  • 打赏
  • 举报
回复
function changeTwoDecimal(x) { var f_x = parseFloat(x); if (isNaN(f_x)) { return false; } f_x = Math.round(f_x * 100) / 100; var s_x = f_x.toString(); var pos_decimal = s_x.indexOf('.'); if (pos_decimal < 0) { pos_decimal = s_x.length; s_x += '.'; } while (s_x.length <= pos_decimal + 2) { s_x += '0'; } return s_x; } var __sto = setTimeout; window.setTimeout = function (callback, timeout, param) { var args = Array.prototype.slice.call(arguments, 2); var _cb = function () { callback.apply(null, args); } __sto(_cb, timeout); } var nowTime = new Date("2015-1-31 19:58:27".replace(/-/g, "/")); $(function () { $(".m_list").each(function () { var _beginTime = new Date($(this).find(".cur_begintime").html().replace(/-/g, "/")); var _endTime = new Date($(this).find(".cur_endtime").html().replace(/-/g, "/")); var _inventory = $(this).find(".cur_mscount").html(); CountDown(_beginTime.getTime(), _endTime.getTime(), nowTime.getTime(), _inventory, this); }); }); //抢购倒计时 function CountDown(_beginTime, _endTime, _period, _inventory, ele) { //倒计时 var dateDiff; if (_beginTime > _period) { //未开始 if ($(ele).find(".btn_order").html() != "未开始") { $(ele).find(".btn_order").html("未开始"); $(ele).find(".btn_order").removeClass("ks").addClass("wks"); $(ele).find(".cur_tips").html("距开始还有"); } dateDiff = _beginTime - _period; var _p = _period + 1000; Counter(dateDiff, ele); var waitCounter = window.setTimeout(CountDown, 1000, _beginTime, _endTime, _p, _inventory, ele); } else { if (_endTime < _period || _inventory <= 0) { //时间过期或无库存 --已结束 if ($(ele).find(".btn_order").html() != "已结束") { $(ele).find(".btn_order").html("已结束"); $(ele).find(".btn_order").removeClass("ks").addClass("wks"); $(ele).find(".btn_order").unbind("click"); $(ele).find(".cur_tips").html("已结束"); $(ele).find(".cur_countDown").hide();//隐藏结束倒计时 } } else { //未过期并且有库存 --正在进行 if ($(ele).find(".btn_order").html() != "立即开抢") { $(ele).find(".btn_order").html("立即开抢"); $(ele).find(".btn_order").removeClass("wks").addClass("ks"); $(ele).find(".cur_tips").html("结束倒计时"); $(ele).find(".btn_order").click(function () { order($(this).attr("miaoShaProId")); }); $(ele).find(".cur_countDown").hide();//隐藏结束倒计时 } dateDiff = _endTime - _period; Counter(dateDiff, ele); //计时 //价格控制 var _lastDiff = _period - _beginTime; //已持续时间 //走你。。。 _period += 1000; var beginCounter = window.setTimeout(CountDown, 1000, _beginTime, _endTime, _period, _inventory, ele); } } } //计时器 function Counter(dateDiff, ele) { if (dateDiff > 0) { var hourDiff = Math.floor(dateDiff / (3600 * 1000)); var leftSecond2 = dateDiff % (3600 * 1000) var minuteDiff = Math.floor(leftSecond2 / (60 * 1000)) var leftSecond3 = leftSecond2 % (60 * 1000) var secondDiff = Math.round(leftSecond3 / 1000) if (hourDiff < 10) { $(ele).find(".ct_hour").html("0" + hourDiff); } else { $(ele).find(".ct_hour").html(hourDiff); } if (minuteDiff < 10) { $(ele).find(".ct_minute").html("0" + minuteDiff); } else { $(ele).find(".ct_minute").html(minuteDiff); } if (secondDiff < 10) { $(ele).find(".ct_second").html("0" + secondDiff); } else { $(ele).find(".ct_second").html(secondDiff); } } else //已结束 { $(ele).find(".ct_hour").html("00"); $(ele).find(".ct_minute").html("00"); $(ele).find(".ct_second").html("00"); } } function loadVC(miaoShaProId) { $("#VerifyCodeImage").attr("src", "/VerifyCode/RandomPB?T=10109&msid=" + miaoShaProId + "&r=" + Math.random()); } function order(miaoShaProId) { var verifyCodeImgSrc = "/VerifyCode/RandomPB?T=10109&msid=" + miaoShaProId + "&r=" + Math.random(); $.Dialog({ title: "请输入验证码", content: "<div>请输入验证码,再提交!</div><div class=b></div><input name='username' id='txtVerifyCode' type='text' maxlength='4' style='width:96%'><img id='VerifyCodeImage' onclick='loadVC(" + miaoShaProId + ")' src='" + verifyCodeImgSrc + "'/>点击图片更新验证码", button: { " 提 交 ": function (e) { var verifyCode = $.trim($("#txtVerifyCode").val()); if (verifyCode == "") { $.tip("请输入验证码!", 3); return false; } $.post("/Game/Order", { miaoShaProId: miaoShaProId, T: 10109, verifyCode: verifyCode }, function (j) { if (j.isResult) { location.href = j.msg; } else { $.tip(j.msg, 10); } }, "json"); }, " 关 闭 ": function (e) { e.close() } } }); } 这是该页面的一些F12源码。。
小刀娱乐网源码是asp access/mssql架构的网站系统,具备电脑版,手机版,平板版无缝自动切换,一个后台同步管理,整站可生成静态有利于搜索引擎收录,文件可用dreamweaver打开可视化修改。兼容所有主流浏览器。 小刀娱乐网源码2018版特色功能介绍 1、按钮功能: 按钮颜色分为两种,一种是蓝色,一种是红色。蓝色按钮是添加、修改之类较为安全,不会造成数据丢失的功能。红色按钮是删除、恢复之类若误操作会造成数据丢失的功能,故按钮使用颜色区分及配合对话框提示会最大程度保证操作准确性。 2、单行文本框: 当填写完表单时,将光标定位在单行文本框中敲击回车键,可代替点击提交表单按钮的功能。此功能可方便用户快速提交表单。 3、复选框与单选框: 在选中复选框或单选框时,为了增加鼠标点选的方便性,点击其后面的文字同样能够起到选择复选框或单选框的作用。 4、弹窗对话框: 弹窗对话框是系统对管理员做出操作的回应,通常情况下可点击弹窗对话框上面的确定按钮,同时也可以敲击空格或回车键进行快速确定操作。 5、后台功能面板: 后台的功能面板中所有需要鼠标点选或键盘录入的地方都最大限度的靠近左侧菜单,这样可提高点击左侧菜单与右侧功能的效率,可使管理员大部分时间只需把注意力集中在功能面板的左侧即可完成大部分的操作,而不需要满屏幕的转移目光,例如单选,多选,删除,增加,修改等按钮及文本框。 6、后台验证码免输入: 对于每天的前几次登录网站来说,验证码对与错都不会影响你的登录。 此项设置是为了方便管理员不用准确的输入验证码就可以登录后台,同时为了保证安全性,可以在后台设置每日免验证码登录的次数,可根据你日常登录网站的规律了设定。操作方法:后台--站点设置--网站后台每日免验证码登陆次数--在文本框中输入整数即可(建议不要超过3) 7、后台注册码管理功能: 可实现从官网获取到的功能模块的后台录入注册码功能,不同的功能模块对应不同的注册码,向官网提供你的域名即可获取注册码,通过此功能可以无限扩充你的网站实现各种各样的功能; 8、内容页html标签纠错功能: 提升页面展示稳定性及兼容性,极大降低因采集或录入html标签错误造成的页面错乱问题,提高访客友好度。 9、前台js代码容错功能: 前台大部分的表单代码都可以随意删除而最小概率出现js代码错误的问题,此功能对于修改代码人员会节省很多时间调试js与前台表单的对应性。 10、发布文章无需刷新页面即可发布下一篇: 发布文章之后会自动清空表单,不需要重新加载页面就可以立刻再发布下一篇文章。 11、强大的应用中心: 应用中心会持续不断的更新各种插件、模板、升级包、程序,都是一键安装,一键卸载,一键更换,实现网站高度自由化。 后台应用中心可安装,模板、扫码打赏插件、手机版与电脑版智能管理插件、屏蔽复制与鼠标右键插件、老y文章系统数据迁移至天人工具、OK3W文章系统数据迁移至天人工具、用户注册后自动登录插件、悬浮贴边客服插件、会员前台全功能编辑器插件、广告可视化管理插件、前台底部自定义内容插件、畅言、友言、多说万能评论插件、电脑版整站背景图插件、万能伪静态规则生成插件、手机版广告插件、手机版内容阅读权限插件、QQ登录插件、新浪微博登录插件、微信登录插件等等 小刀娱乐网源码2018版前台页面 小刀娱乐网源码2018版后台管理 后台登录地址:http://你的网址/admin 登录账号:admin 登录密码:admin
本系统有如下特色: 1.完善的前后台设计,使得管理操作起来更加方便。 2.前台采用DIV CSS设计,提高访问速度以及查询的效率。 3.前台查询设计了输入验证和随机验证码,防止恶意查询和恶意提交数据。 4.后台登录设计了随机验证,防止恶意登录和非法提交。 5.后台部分采用AJAX设计。 6.数据库管理人员密码均采用MD5-16位加密,即使数据库被下载也不会导致管理密码泄露。 7.可以自由修改管理密码,添加删除管理员,方便多个管理员输入录取信息,提高录入效率。 8.后台自由发布公告。 9.后台控制数据压缩,数据备份和数据还原。 10.后台自由添加修改删除录取专业。 11.回车即输入下一个录取的选项,回车提交即输入下一个录取考生信息,方便录入设计。 12.自由Excel批量导入录取信息到数据库。在本地编辑好一定格式的Excel录取信息表,在后台即可    直接把Excel的信息批量导入到数据库,免去每个录取信息都手动添加的繁重工作量。 13.数据库信息自由导出到Excel,生成指定名称的Excel表,并可下载回本地查看或者打印,方便信息的查看\转移    \打印\统计\修改。 14.后台可以按指定的考生姓名或准考证号查询所有考生的信息。 15.管理员可以查询指定的考生并修改其录取的考生姓名\准考证号\高考分数\录取专业\录取时间等信息。 默认管理员(前/后台):admin 密码:admin 请登录后立即修改管理员用户名及密码。 后台地址:“网站目录/admin”

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧