JQuery 问题....焦点不起作用

2024-03-30

这是我的 jquery 代码...

我想验证文本字段的数值。如果无效,则再次聚焦相同的文本字段并再次..

$('#price').blur(function(){
    if($(this).val() !='Preço em USD' && isNaN($(this).val()))
    {
        alert("Enter Integer only ...");
        $('#price').focus();
    }
});

我想设置 #price 焦点,如果它不是整数...我也使用了 $(this) 等,但仍然不起作用
提前致谢 ...


这里的问题似乎在于模糊事件完成和焦点事件触发之间的时间量。

将焦点包装在 setTimeout 中允许模糊事件在将焦点设置在元素上之前完成。

$('#price').blur(function(){
    if($(this).val() !='Preço em USD' && isNaN($(this).val()))
    {
        alert("Enter Integer only ...");

        setTimeout(function(){
        $('#price').focus();
        },100);
    }
});

您可以在此处查看其工作副本:http://jsfiddle.net/ttQRD/ http://jsfiddle.net/ttQRD/

UPDATE

正如下面的评论所指出的,这里的问题似乎与time更多与焦点活动的代表团有关。

将焦点事件放入setTimeout允许当前模糊事件完成并在单独的循环中触发焦点事件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JQuery 问题....焦点不起作用 的相关文章

  • Instagram 粉丝计数 - 使用 jQuery / json 和 PHP

    经过几个小时的工作和一些帮助萨希尔 米塔尔我们已经成功使用 jQuery json 和 PHP 检索 Instagram 关注者计数 这是我们设法整理的内容 希望对其他想要获取 Instagram 信息的人有所帮助 我们的 jQuery I
  • 从 HTTP 登录到 HTTPS

    我的网站默认使用 HTTP 我确实有一个启用 HTTPS 的证书 但只有其上的某些区域强制建立安全连接 登录是通过 Ajax 处理的 我想开始使用 SSL 即使请求来自 HTTP 我尝试强制请求的地址具有 HTTPS 并且它完美地回复 然而
  • 按下回车键时不刷新页面

    我遇到了一些问题 只要表单中有输入 回车键就会触发页面刷新 下面的代码 如果按下回车并且文本区域 input 中没有输入任何文本 则不会刷新页面 但是如果按下回车并且 input中有输入或者光标位于文本区域 我不确定是什么触发了它 因为 s
  • PHP 数组通过 JSON 转为 jquery 数组

    我有点困惑为什么以下不起作用 get php
  • 覆盖 jQuery 验证 MVC4 中的默认设置

    要覆盖查询验证插件 请在文件 http docs jquery com Plugins Validation validate toptions 推荐的方式是 selector validate invalidHandler functio
  • 没有输入的 jQuery 日期选择器

    我有一个相当复杂的网络应用程序 我想向其中添加一些日期选择 UI 我遇到的问题是我无法从文档中弄清楚如何真正控制日期选择器的出现方式和时间 不涉及任何表单元素 不 我不会添加秘密表单字段 因此简单的开箱即用方法根本行不通 我希望有人可以提供
  • 如何使用 jquery 拖动文本区域和输入

    我在用jQuery UI draggable拖动元素 但它似乎不适用于文本区域和输入 因为每当我单击它们时它们就会聚焦 这里有一个JSbin 演示 http jsbin com ICEYaZor 1 edit html js output的
  • 如何比较jquery中的两个元素[重复]

    这个问题在这里已经有答案了 var a start gt div last child var b start gt div live 0 alert a b alert a b 它总是假的 如何在 jQuery 中比较两个元素 thank
  • jQuery mousemove 性能 - 节流事件?

    我们面临着与 mousemove 连接的 jQuery 事件传播性能问题 我们有一个屏幕填充画布 需要跟踪用户是否在其上拖动鼠标 因此我们在该对象上添加了一个鼠标移动侦听器 如下所示 ourCanvas on mousemove funct
  • jQuery Dialog 和 Datepicker 插件出现问题

    我有一个对话框 对话框上有一个日期选择器字段 当我打开对话框并单击日期选择器字段时 日期选择器面板显示在对话框后面 我尝试了更多属性 z索引 堆栈 大框架 但没有成功 有人可以帮助我吗 Tks 旧答案 z index 注意连字符 是重要的属
  • 如何使用 JavaScript 创建链接?

    我有一个标题字符串和一个链接字符串 我不知道如何将两者放在一起以使用 JavaScript 在页面上创建链接 任何帮助表示赞赏 我试图解决这个问题的原因是因为我有一个 RSS 源并且有一个标题和 URL 列表 我想将标题链接到 URL 以使
  • Ajax 表单从 Jquery 对话框内重定向页面

    我在部分视图中有一个 jquery 对话框 model JQueryDialogPoc Models FeedBack using Ajax BeginForm GiveFeedback Home null new AjaxOptions
  • jQuery 中的目标 @import 没有 ID 也没有其他属性

    我有这个 jQuery 代码 document ready function function adjustStyle width width parseInt width if width lt 701 style type text c
  • 如何格式化 Highcharts 的 (x,y) 对数据的日期时间

    我的序列化方法会产生如下所示的日期时间字符串 2014 07 09T12 30 41Z 为什么下面的代码不起作用 function container highcharts xAxis type datetime series data x
  • 带有淘汰赛js的隐形recaptcha

    我正在完成隐形验证码 但我在实现它时遇到问题 谷歌开发人员页面中的代码显示它应该是这样的
  • JQuery Mobile 与 MVC 的链接

    我正在使用 ASP NET MVC 3 和 Razor UI 设置 JQuery 移动网站 我正在生成我的链接 例如 a href See Group 2 a 假设我从 Home Index 访问它 我遇到的问题是 当我点击链接时 它会出现
  • Jquery 数据表列总和

    我只是参考一下这个链接 https datatables net examples advanced init footer callback html了解如何获取 jquery 数据表中的列总计 但我已经完成了一半的项目 我在html页面
  • Javascript split 不是一个函数

    嘿朋友们 我正在使用 javascript sdk 通过 jQuery facebook 多朋友选择器在用户朋友墙上发布信息 但是我收到此错误friendId split 不是函数 这是我的代码 function recommendToFr
  • 检查 jQuery 1.7 中是否存在基于文本的选择选项

    所以我有以下 HTML 片段
  • Jquery一键提交多个同名表单

    我有动态创建的循环表单 我需要一键提交所有表单 我正在遵循下面的代码 你能建议我怎么做吗 谢谢

随机推荐

  • 从数据库填充 JTree

    我有一个包含字段category id category name 和parent category id 的表 并且parent category id具有来自表示父子关系的category id的值 我没有任何固定的层次结构级别 它可能
  • 在 T-SQL 中透视数据

    我有一群人 我们称它们为A B C 我有一张表格 显示他们每个月的工资 PERSON MONTH PAID A JAN 10 A FEB 20 B JAN 10 B FEB 20 B SEP 30 C JAN 10 C JUNE 20 C
  • 将多个数组槽设置为一个值的更简单方法

    我正在编码C https en wikipedia org wiki C 我有以下代码 int array 30 array 9 1 array 5 1 array 14 1 array 8 2 array 15 2 array 23 2
  • java中最常用的运行时异常有哪些? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 作为一名希望完善自己的编程技能的java程序员 我经常遇到必须创建运行时异常的情况 我知道如果明智地使用的话 这是一种很好的做法 亲自 空指针异
  • Android 3.2 所有屏幕的布局相同

    我为我的应用程序设置了以下布局配置 小 正常 大 超大屏幕布局适用于 Android 1 5 至 3 1 在 android 3 2 中所有屏幕即 small 320 426密度为 160 normal 320 470密度为 160 lar
  • 删除 HTML5 Canvas 上的部分图像?

    我有一个 HTML5 Canvas 我正在使用KineticJS KonvaJS http konvajs github io 画布库 在空白画布上 我绘制了如下图所示的图像 现在我想创建一个圆形形状 可用于擦除图像的某些部分 图中的红色圆
  • COM_STMT_PREPARE 响应大小错误。收到 7.LARAVEL 错误

    我有一个使用 laravel 开发的博客 在我的本地电脑上 一切正常 但是当我将其上传到实时共享托管服务器时 它会抛出如下错误 ErrorException in MySqlConnector php line 124 Wrong COM
  • 使用 NLTK 的块解析器匹配单词

    NLTK的块解析器的正则表达式可以匹配POS标签 但是它们也可以匹配特定的单词吗 所以 假设我想用名词后跟动词 left 来对任何结构进行分块 将此模式称为 L 例如 句子 the DT dog NN left VB 应被分块为 S DT
  • 实现 INotifyPropertyChanged 的​​模式?

    我已经看到以下用于实现 INotifyPropertyChanged 的 模式 private void NotifyPropertyChanged string propertyName PropertyChangedEventHandl
  • 我可以在 .NET Windows 窗体中创建多列上下文菜单吗?

    我想创建一个包含多个列的上下文菜单 基本上它会是这样的 First item common option All Options gt Second item common option All Options gt Third item
  • 将 Facenet 模型 .pb 文件转换为 TFLITE 格式时出错

    我正在尝试根据我从 Inception ResNet 获得的预训练冻结 pb大卫 桑德伯格的 Github https github com davidsandberg facenet使用以下命令在 Ubuntu 上使用 Tensorflo
  • 使用 git rebase 定期将分支同步到 master

    我有一个 Git 存储库 其中的分支几乎从不更改 没有其他人对其做出贡献 它基本上是主分支 删除了一些代码和文件 有了这个分支 我可以轻松打包项目的精简版本 而不必每次都手动删除代码和文件 我一直在使用git rebase以使该分支与主分支
  • 如何在scrapy中发出请求之前更改请求url?

    我需要在下载响应之前修改我的请求网址 但我无法改变它 即使使用修改请求网址后request replace url new url the process response打印未修改的 url 这是中间件的代码 def process re
  • extras 文件夹、sdk 管理器中缺少 android 支持库

    为什么我在 extras 文件夹中找不到 android 支持库 我应该怎么办 我正在使用 Eclipse Juno The Android Support LibrarySDK 管理器中的条目已被弃用 它的最后一个版本是支持库的版本 23
  • 滑动删除 ListView 项目

    我在里面看到了滑动删除的demo谷歌安卓 i o 2013 under 一次感动的经历 https developers google com events io sessions 326431311 https developers go
  • 无法从 PocketPC (Windows Mobile 6) 打开到 SQL Server 2005 的连接

    我正在尝试从袖珍电脑应用程序 Windows Mobile 6 连接到 SQL Server 2005 但无论我如何努力 它都不起作用 我检查了在 SQL Server 上启用 tcp 的所有可能的配置 我测试了许多连接字符串 但当我尝试打
  • 使用 Azure 缓存(.NET MVC3 应用程序)时,为什么无法组合 [Authorize] 和 [OutputCache] 属性?

    使用 Windows Azure 的Microsoft Web DistributedCache DistributedCacheOutputCacheProvider作为 MVC3 应用程序的 outputCache 提供程序 下面是相关
  • 如何在自定义 Telegram 机器人内部循环?

    我们正在尝试制作一个电报价格机器人 但遇到了一个可以使用第三方代码解决的问题 但是我们无法将机器人设置为每 5 分钟 或更长时间 向我们发送更新的价格 而不使用第三方解决方案安全原因 如何在不使用其他第三方 Telegram 机器人的情况下
  • 安卓谷歌地图。按地址添加标记

    我在 Android 应用程序中添加了地图 并想按地址在地图上添加标记 有可能的 我已经尝试过做长和拉Geocoder 但是我收到错误Service not Available my code Geocoder geocoder new G
  • JQuery 问题....焦点不起作用

    这是我的 jquery 代码 我想验证文本字段的数值 如果无效 则再次聚焦相同的文本字段并再次 price blur function if this val Pre o em USD isNaN this val alert Enter