草庐IT

数字输入

全部标签

javascript - jQuery 获取此表单输入

我正在尝试获取多个表单输入的值,但问题是我在同一页面上有几个相同的表单并且只想从提交的表单中获取输入,所以我使用的是“this”关键词。这是我的代码:$('form.contact_form').submit(function(e){varfname=$(this).children('input.fname').val();varemail=$(this).children('input.email').val();varcomment=$(this).children('input.comment').val();但是,当我尝试记录变量以测试它们是否返回了错误的值时,它说它们都是未

javascript - 如何使用 javascript 有效地记录用户输入?

我希望能够录制然后回放文本区域中发生的任何事情。我遇到过一些解决方案,但它们并不可靠,例如通过AJAX发送每次击键。在那种情况下,我的数据库中将最终有数百万行。我的想法是将击键记录到客户端的一个变量中,用操作更新该变量,但跟踪每次击键之间的时间。还要确保它也支持删除数据。最后,我会将整个变量发送到数据库一次,然后我可以稍后对其进行解码以进行播放。变量的思维导图:hellooo[1.2][backspace][0.6][backspace]World![return]Idletime__^Removesonechar__^我相信googledocs正在做类似的事情来播放用户输入的任何内容

javascript - 从表单输入中 trim 空格?

你好所以当用户输入空格时我试图trim空格他得到一个错误解释他应该输入有效的字符但是如果他使用:'test'输入相同的值在数据库中,我需要在javascript中再次trim吗?functionvalidateForm(){if(trim(document.insert.aname.value)===""){alert("Animalshouldhaveaname");document.insert.aname.focus();returnfalse;}}functiontrim(value){returnvalue.replace(/^\s+|\s+$/g,"");}请问你能帮忙吗?

javascript - 从另一个数字生成一个随机数

在JavaScript中,是否可以从另一个数字生成随机数?我正在尝试为我的一个分形地形生成器实现一个可预测的随机数生成器。我已经知道可以使用Math.random()生成随机数,但我想创建一个随机数生成器,它为每个输入生成一个输出。(例如,predictableRandomGenerator(1)总是会产生相同的结果,不一定与输入相同。)那么是否有可能从另一个数字生成一个随机数,其中每个输入的输出始终相同? 最佳答案 您可以使用校验和生成器(例如MD5或SHA-1)为每个输入生成一个伪随机输出。SHA-1将从作为输入输入的每个字符串

javascript - 如何在输入焦点上暂停 Bootstrap 轮播

我有一个包含简单表单的Bootstrap轮播。您可以将轮播设置为在悬停时暂停。但是,如果在输入中键入时光标离开轮播区域,则轮播将恢复为默认周期和5000毫秒间隔。我希望将其设置为在输入焦点期间保持暂停状态并在输入焦点消失时重新启动循环。Thisisatestslide.‹›!function($){$(function(){$('#myCarousel.slide').carousel({interval:5000,pause:"hover"})})}(window.jQuery)$('input').focus(function(){$("#myCarousel").pause()}

javascript - 删除破折号以外的非数字字符

我需要删除破折号以外的所有非数字字符。这是我的尝试(基于:Regextogetallalphanumericfieldsexceptforcomma,dashandsinglequote):varstripped=mystring.replace(/[-0-9]+/g,'');但这行不通:-( 最佳答案 我建议:varstripped=string.replace(/[^0-9\-]/g,'');JSFiddledemo.字符类中的^(在[和]中)是NOT运算符,因此它匹配的字符不是0-9或(转义的)-字符。如对此答案的评论中所述,

javascript - javascript中用逗号分隔的数字到整数数组的字符串

我正在将以逗号分隔的数字字符串转换为整数数组,例如varstring="1,2,3,4";vararray=string.replace(/,+/g,",").split(",").map(Number);它返回array=[1,2,3,4];但是当,varstring="";vararray=string.replace(/,+/g,",").split(",").map(Number);它返回array=[0];我期待它返回array=[];谁能说说为什么会这样。 最佳答案 我会推荐这个:vararray;if(string.l

javascript - 为什么 Applescript 中的 'do javascript' 调用在输入到浏览器中的相同代码执行时不执行?

我想弄清楚为什么在Safari位置栏中键入相同的javascript代码时我的Applescript什么都不做。转到搜索结果页面,例如:http://www.google.com/search?q=test.对于正确的行为,将其输入地址栏并按回车键:javascript:document.getElementsByClassName('vspib')[0].click();您会看到它为第一个搜索结果选择放大镜。这就是我想通过javascript实现的。所以我输入了以下内容:tellapplication"Safari"activatedoJavaScript"document.getE

javascript - 在 Javascript 中,如何检查字符串是否只有字母+数字(允许下划线)?

我该如何检查?我想允许所有A-Za-z0-9和下划线。任何其他符号,该函数应返回false。 最佳答案 您可以使用正则表达式:functionisValid(str){return/^\w+$/.test(str);}\w是一个完全代表您想要的字符类:[A-Za-z0-9_]。如果您希望空字符串返回true,请将+更改为*。为了帮助您记住它,\w是一个w字符。(事实证明,在JavaScript领域,单词有下划线。) 关于javascript-在Javascript中,如何检查字符串是否只

javascript - 在javascript中解析json - 长数字四舍五入

我需要解析一个包含长数字的json(这是在javaservlet中生成的)。问题是长数字会四舍五入。当这段代码被执行时:vars='{"x":6855337641038665531}';varobj=JSON.parse(s);alert(obj.x);输出是:6855337641038666000请在此处查看示例:http://jsfiddle.net/huqUh/这是为什么,我该如何解决? 最佳答案 正如其他人所说,这是因为数字太大了。但是,您可以通过将数字作为字符串发送来解决此限制,如下所示:vars='{"x":"68553