Ctrl + Enter提交前检测的代码
QuickPost
//提交检测
function SendForm()
{
with(document.forms[0])
{
var nr = document.all.Content.value;
//nr = nr.replace(/[\r\n]/g, "");
if(nr == '')
{
alert('请输入回复内容!');
document.all.Content.focus();
return false;
}
// 二个按扭失效
Send.disabled = true;
Reset.disabled = true;
}
}
// 快捷提交
function quickpost(){
if(document.all){
if((event.ctrlKey && window.event.keyCode == 13)||(event.altKey && window.event.keyCode == 83))
document.all.Send.click();
}
}
按 Ctrl+Enter 直接提交
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
Ctrl + Enter提交前检测的代码
QuickPost //提交检测 function SendForm() { with(document.forms[0]) { var nr = document.all.Content.value; //nr = nr.replace(/[\r\n]/g, ""); if(nr == '') { alert('请输入回复内容!'); document.all.Content.focus(); return false; } // 二个按扭失效 Send.disabled = tru
-
使用JQuery实现Ctrl+Enter提交表单的方法
有时候我们为了省事就操作键盘组合键去代替使用鼠标,我们今天就使用JQuery实现Ctrl+Enter提交表单. 我们发帖时,在内容输入框中输入完内容后,可以点击"提交"按钮来发表内容.可是,如果你够"懒",你可以不用动鼠标,只需按住键盘上的Ctrl+Enter键,即可提交表单,完成内容发布. 当然,由于输入框是一个多行文本输入框textarea,我们知道,在textarea中按Enter(回车)键可以换行,并不能直接提交表单(submit),而默认情况下,浏览器忽略
-
jquery实现Ctrl+Enter提交表单的方法
本文实例讲述了jquery实现Ctrl+Enter提交表单的方法.分享给大家供大家参考.具体如下: <!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>Text Box Enter</title> <style type="
-
Ctrl+Enter提交内容信息
<script language=javascript>ie = (document.all)? true:falseif (ie){function ctlent(eventobject){if(event.ctrlKey && window.event.keyCode==13){this.document.form1.submit();}}}</script> <form action="http://www.jluvip.com/index.h
-
jQuery实现ctrl+enter(回车)提交表单
以jQuery插件开发的方法开发.具体代码如下: jQuery.fn.extend({ /** * ctrl+enter提交表单 * @param {Function} fn 操作后执行的函数 * @param {Object} thisObj 指针作用域 */ ctrlSubmit:function(fn,thisObj){ var obj = thisObj || this; var stat = false; return this.each(function(){ $(this).key
-
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
键盘事件处理所有用户在键盘敲击的情况,不管在文本输入区域内部还是外部.键盘事件在不同的浏览器中作用的范围是不一样的,通常这种键盘事件可以作用于 Form元素,a标签元素,window ,document这样的元素上.在所有可以获得交点的元素上是可以触发键盘事件的,可以获得焦点的元素可以这样理解,在使用Tab键的时候可以跳跃到的元素就是可以使用键盘事件的元(在没有为这些元素设置tabindex属性值的情况下,当tabindex设置为负数的时候,在使用Tab键的时候就不会获得焦点). 键盘事件可以传
-
vs快捷键 用好Ctrl+Enter与Ctrl+Shift+Enter组合键让你的编辑代码速度快了很多
来看一个简单的例子吧 复制代码 代码如下: function Button1_onclick() { 您的光标在alert("Hello");这一行,按下Ctrl+Enter组合键在上方插入一行 alert("Hello"); 您的光标在alert("Hello")这一行,按下Ctrl+Shift+Enter组合键在下方插入一行 alert("JacobSong"); } 这样的话,当你要想在当前代码前一行编辑时,就不再用鼠标
-
jQuery ctrl+Enter shift+Enter实现代码
通过事件的which可以找到键码 不过当有组合键的时候还需要注意一下 如ctrl+enter键,虽然都是用e.ctrlKey但是 enter键的键码不是始终为13了 在ff中 判断 ctrl+enter 是 e.ctrlKey && e.which ==13 在ie6中 判断ctrl+enter 是 e.ctrlKey && e.which ==10 示例: 复制代码 代码如下: $(document).keypress(function(e){ if(e.ctrlKey
-
js实现按Ctrl+Enter发送效果
1,监听textarea的onkeydown事件 复制代码 代码如下: <textarea tabindex="1" class="ie6ta" name="contenthf.contenthf" onkeydown="keySend(event);" title="按ctrl+enter直接发送"></textarea> 2, 发送表单,然后重新加载opener窗口(见4,) f
-
asp.net textbox javascript实现enter与ctrl+enter互换 文本框发送消息与换行(类似于QQ)
1.也许讲解有点初级,希望高手不要"喷"我,因为我知道并不是每一个人都是高手,我也怕高手们说我装13: 2.如有什么不对的地方,还希望大家指出,一定虚心学习,如果有更好的办法请告诉我一声哦: 3.本文属于作者原创,尊重他人劳动成果,转载请注明作者,谢谢. 下面开讲: 如题,这个功能也困扰了我一两天事件了,我也上网找了很多资料,但是网上大部分的说法都差不多,问题始终还是没解决,于是乎我开始找是问题的根源,我开始用的是文本框的onkeydown事件,分别写了两个js函数,如下: 复制代码
随机推荐
- 详谈swift内存管理中的引用计数
- 详解使用vue脚手架工具搭建vue-webpack项目
- 电脑端口基础知识
- java清除u盘内存卡里的垃圾文件示例
- iOS创建与使用静态库
- Python中Django发送带图片和附件的邮件
- asp.net用url重写URLReWriter实现任意二级域名 高级篇
- bootstrapValidator bootstrap-select验证不可用的解决办法
- datalist,Repeater和Gridview的区别分析
- asp.net 使用Silverlight操作ASPNETDB数据库
- Js获取asp页面返回的值(加载值)实现代码
- Python win32com 操作Exce的l简单方法(必看)
- Python字符串格式化的方法(两种)
- 按日期选择最晚日期与最早日期对应的数的差值
- 浅析Linux下一个简单的多线程互斥锁的例子
- Android Handler移除Message详解及实例代码
- jQuery层次选择器用法示例
- Java this、final等关键字总结
- C#中派生类调用基类构造函数用法分析
- php简单随机字符串生成方法示例