`

判断页面输入时所有文本框是否有光标

    博客分类:
  • jsp
 
阅读更多
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
   var flag=0;
$("input[type=text], input[type=password], textarea").focus(
function(){
   flag=1;
});
$("input[type=text], input[type=password], textarea").blur(
function(){
   flag=0;
});
$(document).keydown(function (event) {    
                if(flag==0){
                    $("#textfield").focus();
                }
            });


});
</script>


<input type="text" name="textfield"  id="textfield"/>
<input  type="password" name="textfield2" id="textfield2" />
<input  type="checkbox" name="textfield3" id="textfield3"/>
<textarea id="test" name="test"></textarea>
<input type="text" name="textfield4" id="textfield4" />
<input type="text" name="textfield5" id="textfield5" />
<input type="text" name="textfield6" id="textfield6"/>
分享到:
评论

相关推荐

    Jsp中判断文本框是否为空

    本文将详细介绍如何在JSP(JavaServer Pages)页面中通过JavaScript来判断文本框是否为空,并提供具体的实现代码示例。 #### 一、问题背景 在进行用户登录或注册等操作时,通常需要收集用户的某些信息,如用户名、...

    js文本框校验控件

    - **空状态**:当文本框为空时,可能需要判断是否允许为空,或者设置默认提示信息。 - **聚焦状态**:用户将光标置于文本框内,可以在此时显示提示信息或执行预填充操作。 - **输入状态**:用户正在输入,实时...

    js完美解决jsp文本框限制只能输入数字、小数问题

    特别是在涉及到数值输入时,开发者常常需要限制文本框仅能接受数字或者带有一定数量小数位的数字输入。本文将详细解析一种使用JavaScript(简称JS)的方法来实现这一需求,特别适用于JavaServer Pages (JSP) 环境中...

    JavaScript自定义文本框光标

    在网页设计和开发中,自定义文本框光标可以帮助提供更加个性化的用户体验。JavaScript作为一种强大的前端脚本语言,可以用来实现自定义光标的交互效果。以下是基于提供的文档内容,对实现这一功能所需的知识点进行...

    在js(jquery)中获得文本框焦点和失去焦点的方法

    介绍两个方法和种是利用javascript onFocus onBlur来判断焦点和失去焦点,加一种是利用jquery $("p").blur(); 或$("p").blur(fn)来实现,有需要的朋友可以参考一下

    光标停止输入触发事件 js

    - 本例中,`setTimeout` 用于判断用户是否已停止输入。如果在一秒钟内没有新的按键事件,则认为用户已停止输入。 3. **清除定时器 (clearTimeout)** - 当用户继续输入时,需要取消之前的延时定时器,避免误触发...

    jquery 确定光标位置

    要获取光标在文本框中的位置,可以使用`selectionStart`属性。例如,对于一个ID为`myInput`的元素,你可以这样获取: ```javascript var cursorPos = $('#myInput').prop('selectionStart'); ``` 2. **设置...

    使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)

    如果只是想实现监听获取条码扫码信息,可以直接拿来使用,如果有更多的条码判断处理逻辑需要自己扩展。 一、功能需求 使用扫码枪扫描条码,在一个web页面监听获取扫码枪的数据,并禁止用户进行手动的输入操作。 开始...

    js 禁止保存、屏蔽、缓存、页面保护

    8. 防止被 `frame` 或 `iframe` 包含:通过检测 `top.location` 与 `self.location` 是否相等,可以判断页面是否被嵌入到其他页面中,如果不等则进行重定向。 9. 禁止另存为:`&lt;noscript&gt;` 标签内的内容在用户禁用 ...

    javascript实现 在光标处插入指定内容

    在javascript中,我们可以使用getElementsByTagName()方法来获取页面中的所有TEXTAREA元素,然后循环遍历这些元素,以便在每个元素中插入指定的内容。同时,我们也可以使用innerHTML属性来设置TEXTAREA元素的内容,...

    通过上下左右键和回车键切换光标实现代码

    标题提到的"通过上下左右键和回车键切换光标实现代码"就是一个典型的例子,目的是为了提高用户在输入数据时的操作效率,尤其是处理列表中多个文本框的情况。描述中提到了客户的需求:在列表中的文本框里,用户可以...

    js各种限制input输入汇总

    如果希望输入框只能接受数字输入,但又不希望在输入非数字字符时有闪动现象,则可以使用`onkeypress`事件来限制非法字符。 **示例代码:** ```html (event.keyCode==13) event.keyCode=9" onkeypress="if((event....

    使用TextRange获取输入框中光标的位置的代码

    其中后者又有可以衍生出很多更有用的用途,比如:限制输入的MaskTextBox,其核心技术点就是获取输入框的光标位置,然后使用正则表达式判断输入内容。还有我后面会介绍的"使用方向键在输入框矩阵中自然的导航",核心...

    jQuery往textarea中光标所在位置插入文本的方法

    本文主要介绍如何使用jQuery在textarea元素中光标所在位置插入文本的技术,涉及到的操作和概念包括jQuery库的使用、文本框(textarea)的光标定位与操作、JavaScript中的字符串操作等。文章首先定义了jQuery的扩展...

    100个直接可以拿来用的JavaScript实用功能代码片段(1-10)

    23、原生JavaScript光标停在文字的后面,文本框获得焦点时调用 24、原生JavaScript检验URL链接是否有效 25、原生JavaScript格式化CSS样式代码 26、原生JavaScript压缩CSS样式代码 27、原生JavaScript获取当前路径 28...

    JQUERY_试卷1.doc

    6. **电话号码存在性检查**:光标离开第一个文本框时,检查电话号码是否存在于users数组中,根据结果调整提示信息和“消费”按钮的状态。 7. **充值功能**: - 对于已有用户,判断电话号码中8的数量,确定积分倍数...

    《程序天下:JavaScript实例自学手册》光盘源码

    1.16 判断页面是否添加了W3C声明 1.17 屏蔽网页中的脚本 1.18 以频道模式打开页面 1.19 自动识别网页类型 1.20 在网页中动态添加Script脚本 1.21 用JavaScript随机修改页面的标题 1.22 判断网页加载完毕 1.23 嵌入...

    JavaScript记录光标在编辑器中位置的实现方法

    当`&lt;textarea&gt;`获得焦点或者用户进行键入、鼠标按下、鼠标释放等操作时,会触发`savePos`函数,并将`selection_start`值显示在`&lt;input&gt;`文本框中,从而验证光标位置是否被正确记录。 文章最后提供了更多关于...

    程序天下:JavaScript实例自学手册

    1.16 判断页面是否添加了W3C声明 1.17 屏蔽网页中的脚本 1.18 以频道模式打开页面 1.19 自动识别网页类型 1.20 在网页中动态添加Script脚本 1.21 用JavaScript随机修改页面的标题 1.22 判断网页加载完毕 1.23 嵌入...

    js设置文本框中焦点位置在最后的示例代码(简单实用)

    这类功能在各种Web表单交互中非常实用,尤其是在需要用户追加输入或者结束输入时,能够自动定位到文本框的末尾,提升用户体验。 首先,要实现此功能,我们需要了解JavaScript中对不同浏览器的兼容性处理。在火狐...

Global site tag (gtag.js) - Google Analytics