草庐IT

字段中

全部标签

javascript - 将 +1 添加到只读文本输入字段的 jQuery 值

我正在使用一个函数,其中有一个readonly文本input,当我执行该函数时,我想要数字值+1。假设我有60,当我执行该函数时,返回的数字应该是61。但结果是601,它只是将数字1添加到字符串中。关于发生了什么的任何线索?减法、乘法和除法都可以正常工作。这是一个片段varnum=$("#originalnum").val()+1;$("#originalnum").val(num);是的,我尝试了几种不同的变体,我是否遗漏了什么? 最佳答案 在这种情况下,一个简单的一元+足以将字符串转换为数字:varnum=+$("#origin

javascript - 用于 IE8 的占位符代码导致下拉登录字段失去焦点

我正在为IE8使用以下占位符代码,但是大约70%的时间当您在下拉登录字段中移动鼠标时它会失去焦点(整个下拉登录字段消失);通过调试-当我删除这段代码时,问题就消失了-我发现问题的原因是这段代码:编辑:我发现它不是由任何特定的占位符代码引起的,但它是由过程的某些部分引起的,因为我尝试了3个单独的占位符插件并且它发生在所有3个其中;带走它们,没问题。$(document).ready(function(){if(!("placeholder"indocument.createElement("input"))){$("input[placeholder],textarea[placehol

javascript - 如何检测密码字段中的 CAPS LOCK 状态

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:HowdoyoutellifcapslockisonusingJavaScript?在Web表单中,有什么方法可以判断大写锁定是否打开?我想我可以检查onChange以查看是否所有字符都是大写。但是有没有更直接的方法来做到这一点?具体来说,我希望在他们输入密码字段时实现“您的大写锁定已开启”消息,类似于Windows登录屏幕的方式。

javascript - 当用户立即单击按钮时,按钮 onclick 不会在 onchange 输入字段后触发

我有一个带有onchange事件的输入文本,该事件调用一个显示警告框的函数。我还有一个按钮,其onclick调用不同的函数。如果用户更改输入文本并立即单击按钮,则会触发onchange事件,显示警告框,但按钮的onclick函数中的代码不会执行。我读到这与事件冒泡有关,但我还没有看到任何解决方案。有解决办法吗?有可能吗?这是一个小例子:functionshowAlert1(){alert("ONE")}functionshowAlert2(){alert("TWO");}如果对输入值进行更改并且用户立即单击按钮,则不会触发onclick事件处理程序showAlert2()。我想要,你在

javascript - 触发 Javascript 表单字段验证和格式化的事件是什么?

首先让我说,我们验证服务器端的每个字段,所以这是一个问题关于客户端可用性。什么时候使用javascript验证和格式化html表单输入字段的传统智慧是什么?例如,我们有一个电话号码字段。我们允许使用数字、空格、括号和连字符。我们希望该字段有十位数字。此外,我们希望该字段看起来像(123)456-7890,即使用户没有那样输入也是如此。看来我们可以在用户使用时验证并格式化它退出该领域。验证和格式化在输入的每个字符上。拦截击键并防止用户输入错误的字符。上述的一些组合(例如进入时格式化,退出时验证,进入时阻止,退出时格式化等)[已添加]等待并在用户点击提交时执行所有验证和格式设置。我已经看到

javascript - 如何关闭网页上指定输入字段的 iPhone 小键盘

我正在为信用卡到期字段使用月份选择器输入(类似于jQueryUI日期选择器)。我需要隐藏iPhone键盘,因为它隐藏了月份选择器。我已经尝试将字段设置为只读,但它不是一个可接受的解决方案-在SafariiOS5.1中,只读字段在键盘导航(小键盘上的上一个/下一个按钮)中被跳过。模糊字段也是NotAcceptable,因为它会触发验证(我们也在使用jQuery验证)。有没有办法在不将其设置为只读或模糊的情况下在单个字段上关闭iPhone键盘? 最佳答案 我还没有遇到隐藏键盘的方法。但是你有没有想过显示“输入”的替代方式。一种选择是使用

javascript - 如何从 Chrome 扩展中获取输入字段值

我正在努力学习如何构建GoogleChrome扩展程序。我在用于测试的网页上有一个联系表。我正在尝试创建一个扩展程序,它将从该表单中读取输入字段值。此时,我有:list.json{"manifest_version":2,"name":"ContactFormFriend","description":"Thisextensiongetscontactforminfo.","version":"1.0","browser_action":{"default_icon":"icon.png","default_popup":"popup.html"},"permissions":["ac

javascript - 没有某些字段的深度克隆

让我有下一个javascript对象。现在我想克隆它但没有一些字段。例如,我想要没有字段"lastName"和"cars.age"的克隆对象输入{"firstName":"Fred","lastName":"McDonald","cars":[{"type":"mersedes","age":5},{"model":"bmw","age":10}]}输出(克隆){"firstName":"Fred","cars":[{"model":"mersedes"},{"model":"bmw"}]}我可以做类似的事情varhuman=myJsonvarclone=$.extend(true,{

javascript - 如何检查输入文本字段是否只包含空格?

在Javascript中检查输入文本字段是否为空(不包含任何内容或仅包含空格)的最简单方法是什么? 最佳答案 varstr=document.getElementById("myInput").value;if(str.match(/^\s*$/)){//nothing,ornothingbutwhitespace}else{//something} 关于javascript-如何检查输入文本字段是否只包含空格?,我们在StackOverflow上找到一个类似的问题:

javascript - 将表单变量传递到 onsubmit 字段?

我正在尝试在发送表单之前验证表单的内容。基本上,我正在尝试处理表单中的数字并确保它们在正确的范围内。问题是我尝试验证它的JavaScript认为传递给它的项目是NaN(我一直在解析它)。一点工作表明变量(“size”)指的是一个“HTMLInputEleMent”,我猜它确实是NaN(虽然我不太确定它到底是什么)。我认为问题在于onSubmit没有传递我希望它传递的内容,即使我将该字段命名为“size”并且我也传递了onSubmit“size”。我试着把它放在引号中,但这只会把它变成一个字符串...我想知道您是否无法将变量从表单内部传递到它的onSubmit字段?是这样吗?如果是这样,