草庐IT

textInput

全部标签

ios - 使用 React native 以编程方式显示键盘

如何使用ReactNative以编程方式为TextInput显示键盘?使用ScrollView,在TextInput之间点击会导致键盘消失。我想使用TextInput的onFocus方法再次显示键盘。无论如何要完成这个? 最佳答案 考虑引用您的textInput:{this.myTextInput=ref}}/>当你必须再次聚焦它时使用:this.myTextInput.focus()编辑React16对于react16,使用React.createRef创建引用。 关于ios-使用Re

ios - 如何快速读取 UITextInput 中的文本?

我是swift的初学者。我有classA:UIViewController{vartextInput:UITextInputinit(textInput:UITextInput){self.textInput=textInput}funcgetText()->String(){///HereIneedtogetthecurrenttextfromtextInput}}如何获得?请帮忙。提前致谢!!!! 最佳答案 swift3:letstart=sender.beginningOfDocumentletend=sender.endOf

java - 如何在文件中的特定位置写入内容

假设我有一个名为abhishek.txt的文件,其中包含以下行Iam,andwhatisyourname.现在我要写Abhishek在“我是”之后,就像我是Abhishek,..如何直接在这个特定位置写入内容。 最佳答案 您不能将数据插入文件...文件系统(通常)根本不支持这样的操作。通常,您打开一个文件进行读取,另一个文件进行写入,将文件的第一部分从一个流复制到另一个流,写入额外部分,然后复制文件的第二部分。如果您尝试替换原始文件,则需要将其删除并将新文件移动到位。有时将整个文件一次读入内存可能更简单-这取决于您要做什么以及文件有

javascript - 在输入类型文本(不是文本区域)中粘贴多行文本

我有一个输入类型文本,用户可以在其中输入由、或-分隔的数字代码(以形成一个范围)。我想允许我网站的用户粘贴代码列表。我已经设法绑定(bind)粘贴事件(使用jQuery)并解析输入字符串,删除空格和所有内容。当用户代码列表是多行时,问题就开始了。在浏览器尝试将其插入输入之前,我还没有找到任何方法来操纵该文本,因此该字符串在第一行的末尾被chop。有没有办法在浏览器chop字符串之前对其进行操作?谢谢!更新here有一个JSFiddle的例子......愚蠢的IE,在FF中这很好用。 最佳答案 我构建了一个插件来替换的输入.在这里:/

javascript - 在输入类型文本(不是文本区域)中粘贴多行文本

我有一个输入类型文本,用户可以在其中输入由、或-分隔的数字代码(以形成一个范围)。我想允许我网站的用户粘贴代码列表。我已经设法绑定(bind)粘贴事件(使用jQuery)并解析输入字符串,删除空格和所有内容。当用户代码列表是多行时,问题就开始了。在浏览器尝试将其插入输入之前,我还没有找到任何方法来操纵该文本,因此该字符串在第一行的末尾被chop。有没有办法在浏览器chop字符串之前对其进行操作?谢谢!更新here有一个JSFiddle的例子......愚蠢的IE,在FF中这很好用。 最佳答案 我构建了一个插件来替换的输入.在这里:/

javascript - 如何取消编辑/禁用缓存输入(文本类型)值?

我有一个类型为text的输入,我已经从中输入了值1234它已经保存在缓存中,如下图所示。这里的问题是,选择下一行的文本框非常令人沮丧。有没有办法避免通过HTML标记或javascript显示12334(在屏幕截图中突出显示)? 最佳答案 作为@John指出,在现代浏览器上你可以使用HTML5validautocomplete属性,在你的截图中我看到很多文本框,如果你想禁用整个表单的自动完成你可以直接在form设置这个属性元素:[...]更多信息:HowtoTurnOffFormAutocompletion

javascript - 如何取消编辑/禁用缓存输入(文本类型)值?

我有一个类型为text的输入,我已经从中输入了值1234它已经保存在缓存中,如下图所示。这里的问题是,选择下一行的文本框非常令人沮丧。有没有办法避免通过HTML标记或javascript显示12334(在屏幕截图中突出显示)? 最佳答案 作为@John指出,在现代浏览器上你可以使用HTML5validautocomplete属性,在你的截图中我看到很多文本框,如果你想禁用整个表单的自动完成你可以直接在form设置这个属性元素:[...]更多信息:HowtoTurnOffFormAutocompletion

javascript - 如何防止按键十进制数后的两位数?

我的任务是防止在十进制数后的两位数上按键。我的jquery文件是$(function(){$('#name').bind('paste',function(){varself=this;setTimeout(function(){if(!/^[a-zA-Z]+$/.test($(self).val()))$(self).val('');},0);});$('#salary').bind('paste',function(){varself=this;setTimeout(function(){if(!/^\d*(\.\d{1,2})+$/.test($(self).val()))$(s

javascript - 如何防止按键十进制数后的两位数?

我的任务是防止在十进制数后的两位数上按键。我的jquery文件是$(function(){$('#name').bind('paste',function(){varself=this;setTimeout(function(){if(!/^[a-zA-Z]+$/.test($(self).val()))$(self).val('');},0);});$('#salary').bind('paste',function(){varself=this;setTimeout(function(){if(!/^\d*(\.\d{1,2})+$/.test($(self).val()))$(s

javascript - 输入类型文本(不是文本区域)中的插入符号位置(以像素为单位)

这个问题在这里已经有了答案:HowdoIgetthe(x,y)pixelcoordinatesofthecaretintextboxes?(2个答案)关闭8年前。更新:Getcursorortextpositioninpixelsforinputelement的副本.TL;DR-使用令人难以置信的轻量级和强大的textarea-caret-positionComponent库,现在支持以及。演示http://jsfiddle.net/dandv/aFPA7/有没有办法知道插入符号在HTML文本字段中的位置?我想根据插入符号的位置以像素为单位定位(并重新定位)一个div。Note:Ido