input 相关问题

输入通常与用户输入有关,即与用户提供给正在运行的应用程序的数据有关。在许多系统中,此输入被认为是潜在危险的,需要进行清理以确保用户未将可运行代码注入应用程序。

“文件”类型的 HTML 输入有时会冻结浏览器

我正在努力处理文件类型的经典 HTML 输入。我在我的角度应用程序上使用它,有时会冻结,整个浏览器变得没有响应,唯一有效的是......

回答 3 投票 0

Python 程序在 vs code 中自动跳过用户输入并继续进行

我的Python程序应该等待用户的输入,但相反,它会自动从下一行代码获取输入 我的代码是 num1 = 输入() num2 = 输入() 打印(num1 + ...

回答 1 投票 0

Shiny 是否有一个数字输入,其最小/最大值类似于日期输入

我正在寻找 Shiny 的最小/最大数字输入选项(或类似的解决方案),用户可以根据给定的最小/最大值过滤数据,从视觉上看,滑块选项并不好。有没有选择...

回答 1 投票 0

获取API请求参数

(代码图片)——我当前创建一个字典应用程序,用户将在其中输入一个单词,并且该单词将被定义。到目前为止,我要获取的单词已通过变量硬编码到 API 中。 ...

回答 1 投票 0

使用javascript限制输入标签中的数值

我正在创建一个表单,我希望输入标签仅接受数字,并且我还希望将数字限制为 0 - 20。 这是我的 html 代码: 我正在创建一个表单,我希望输入标签仅接受数字,并且我还想将数字限制在 0 - 20 之间。 这是我的html代码: <input type="text" name="three" class="actual" id="three" maxlength="2" onkeypress="return ForNumbers(event)" /> 这是我的JavaScript代码: <script type="text/javascript"> function ForNumbers(evt){ var charCode = (evt.which) ? evt.which : event.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) return false; return true; } </script> 应该能够做这样的事情: if (input.value < 0) input.value = 0; if (input.value > 20) input.value = 20; 就这么简单,如果这就是你的意思。 您可以在输入值发生变化时运行它 (onChange),这样他们就可以看到限制。 功能齐全: HTML: <input type="text" onchange="limiter(this);" /> Javascript: function limiter(input) { if (input.value < 0) input.value = 0; if (input.value > 100) input.value = 100; } 工作演示 如果您需要支持旧浏览器,请尝试以下操作: function ForNumbers(evt){ var charCode = (evt.which) ? evt.which : event.keyCode; if ( //0~9 charCode >= 48 && charCode <= 57 || //number pad 0~9 charCode >= 96 && charCode <= 105 || //backspace charCode == 8 || //tab charCode == 9 || //enter charCode == 13 || //left, right, delete.. charCode >= 35 && charCode <= 46 ) { //make sure the new value below 20 if(parseInt(this.value+String.fromCharCode(charCode), 10) <= 20) return true; } evt.preventDefault(); evt.stopPropagation(); return false; } http://jsfiddle.net/3StSM/2/ 它也适用于: <input id="numIpt" type="number" min="0" max="20" maxlength="2" /> 使用 html 类型数字和内联元素 min="1" 和 max="20" 来限制您的输入字段。 <input type="number" min="1" max="20" /> HTML 1.在输入标签中添加ID. <input id="technicalMasterSP" type="text" placeholder="0"c> 2.如果您通过自己创建的键盘插入值(例如:计算器等)。 <div class="keyboard"> <div class="button div1" onclick="sendValue('1')">1</div> <div class="button div2" onclick="sendValue('2')">2</div> </div> JavaScript 3创建一个函数并检查条件if我的#display值长度小于13(13是索引号,所以13 = 14位)所以在我的显示输入框中添加值,如果我的 #display 长度等于 13,所以不要添加任何其他值。 function sendValue(value) { let disValue = document.getElementById('technicalMasterSP') if(disValue.value.length <= 13){ document.getElementById('display').value += value; } } 如果您使用外接键盘 因此在输入标签中添加 maxlength 属性。 <input id="technicalMasterSP" type="text" placeholder="0" maxlength="10">

回答 4 投票 0

Angular 将默认值插入库组件

我想知道是否可以以某种方式将默认值插入到库中的组件中(但不将其包装到执行此操作的另一个组件中)以设置默认值。 例如我不想...

回答 1 投票 0

C:有没有办法不使用换行符来输入行?

我正在执行一项任务,其条件之一是检查用户输入的有效性。有效输入有 3 个 int 类型的值。 以下是我处理用户输入的方式: 整数x、y、z; 字符ch; 如果 (scanf(&qu...

回答 1 投票 0

如何使用最小和最大属性(AngularJs)验证两个数字输入之间的范围

我在使用 AngularJs 验证“从-到”范围时遇到问题。这个想法是使表单仅在范围从较小到较大的数字时才有效。 // 脚本.js var app = angular.module('...

回答 1 投票 0

如何在CSS中通过元素id隐藏元素标签?

假设我有这个代码 这是foo 假设我有这个代码 <table> <tr> <td><input id="foo" type="text"></td> <td><label for="foo">This is foo</label></td> </tr> </table> 这将隐藏输入: #foo { display: none;} /* or hidden could work too, i guesss */ 如何隐藏标签? 如果您为标签提供 ID,如下所示: <label for="foo" id="foo_label"> 然后这样就可以了: #foo_label { display: none;} 您的其他选项并不是真正的跨浏览器友好,除非 javascript 是一个选项。 CSS3 选择器,没有得到广泛支持,如下所示: [for="foo"] { display: none;} 尽管这里有其他答案,但您不应该使用display:none来隐藏标签元素。 以视觉方式隐藏标签的简便方法是在 CSS 中使用“左移”或“剪辑”规则。使用 display:none 将阻止使用屏幕阅读器的人访问标签元素的内容。使用 display:none 会向所有用户隐藏内容,其中包括屏幕阅读器用户(从标签元素中受益最多)。 label[for="foo"] { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } W3C 和 WAI 提供了有关此主题的更多指导,包括用于“剪辑”技术的 CSS。 如果您不关心 IE6 用户,请使用 equality 属性选择器。 label[for="foo"] { display:none; } 没有类或 id,并且带有您的特定 html: table tr td label {display:none} 否则如果你有 jQuery $('label[for="foo"]').css('display', 'none'); 您还必须为标签提供单独的 id。 <label for="foo" id="foo_label">text</label> #foo_label {display: none;} 或隐藏整行 <tr id="foo_row">/***/</tr> #foo_row {display: none;} 您应该为您的 <tr> 标签提供一个 id foo_row 或其他内容。并隐藏它 您可能必须添加一个类/id,然后再制作另一个 CSS 声明来隐藏它。 这对我有用。 #_account_id{ display: none; } label[for="_account_id"] { display: none !important; } 我是初学者。我能够设置我的 WordPress 附加 CSS 来获得这一行: #隐藏 {显示:无;} 因此,当我需要隐藏前端页面上的任何元素时,我可以将其 CSS Id 设置为“隐藏” 但我有一个问题,因为我使用视觉生成器,它也将其隐藏在视觉生成器中。 如何将其隐藏在前端页面而不是视觉生成器上?有可能吗? 谢谢您的帮助

回答 9 投票 0

用户输入的单个字符在调试期间工作正常,但在运行时工作不正常

我目前正在制作一个程序,该程序读取用户的输入并将其存储在文件中。当用户输入一些字符时,它应该显示在终端中,但是在运行时,程序...

回答 1 投票 0

将任何枚举传递到方法中

我正在用 Java 编写并尝试创建一个方法,该方法将采用我传递给它的任何 Enum 类,如下所述(大部分): Java:枚举的通用方法 当我尝试 p...

回答 1 投票 0

Nooby Java 程序员对输出(构造函数)感到困惑

我是一名相当新的 Java 程序员,目前正在学习在线教程来提高我的技能。我在教程中找到了以下代码示例,但它们看起来都应该运行......

回答 2 投票 0

字符串操作和转换

作为练习,我可以采用两个整数或两个字符串。如果我想要整数作为输入,我需要将它们转换为字符串,或者如果我将字符串作为输入,我需要将字符串转换为整数。 什...

回答 1 投票 0

MUI 选择下拉菜单变得不可见,但不会消失或失去焦点

我正在使用 MUI Select,代码如下: {元素标签} 我正在使用 MUI Select,代码如下: <FormControl required fullWidth size="small"> <InputLabel id={`${elementName}-label`}>{elementLabel}</InputLabel> <Select labelId={`${elementName}-label`} id={`${elementName}`} name={`${elementName}`} value={elementValue} label={elementLabel} onChange={(e) => changeHandler(e, setForm)} > {elementArrayOptions.map(option => <MenuItem value={option} key={option}>{option}</MenuItem>)} </Select> </FormControl> 这是changeHandler的代码: const handleResultsSelect = (e, setForm) => { setForm(e.target.value) } 问题是“选择”在使用前三四次时可以工作,但在第四次左右时,下拉菜单变得不可见,但下拉菜单并没有消失 - 每当我将鼠标悬停在放置菜单所在的位置,当我单击时,将选择新项目,并且视图会更新。最大的不便之处在于,发生这种情况时,没有按钮、复选标记或任何其他输入可单击,这意味着视图基本上冻结,并且下拉菜单保持不可见,但无限期地向下。 这个问题有解决办法吗? 我通过添加一个布尔状态变量来解决这个问题,该变量确定菜单是否应该显示: const [openResultsMenu, setOpenResultsMenu] = useState(false) <FormControl required fullWidth size="small"> <InputLabel id={`${elementName}-label`}>{elementLabel}</InputLabel> <Select labelId={`${elementName}-label`} id={`${elementName}`} name={`${elementName}`} value={elementValue} label={elementLabel} onClick={() => setOpenResultsMenu(true)} onChange={(e) => changeHandler(e, setForm)} MenuProps={{ open: openResultsMenu }} > {elementArrayOptions.map(option => <MenuItem value={option} key={option}>{option}</MenuItem>)} </Select> </FormControl> const handleResultsSelect = (e, setForm) => { setForm(e.target.value) } useEffect(() => { setOpenResultsMenu(false) }, [resultsName]) 如果其他人能找到一种不那么老套的方法,我会喜欢这种方法,但这绝对有效。 我终于明白为什么这件事发生在我身上了。 我的情况的根本原因是存在无限循环,导致 JS 堆膨胀。 这个循环的副作用是像关闭 MUI 选择元素这样的 js 操作会被排队并在长时间延迟后执行。 我定位无限循环的方法是使用chrome中的性能开发工具。 我重现了不可见的下拉列表,然后记录了大约 30-60 秒的应用程序性能。这就是图表的样子。 我的应用程序性能的屏幕截图。

回答 2 投票 0

重新加载应用程序时是否可以清除闪亮缓存?

重新加载应用程序时是否可以清除闪亮的缓存历史记录?具体来说,我有一个用于添加标题的 textInput,该标题在应用程序重新启动时不会清除。换句话说,所有的...

回答 1 投票 0

为什么具有更改的输入事件监听器没有获取值

我有这三个数字类型的输入,您只能添加一个数字,并且可以通过按 0 到 9 之间的任何其他数字来替换它。我在这些输入上有 2 个事件侦听器,第一个是 ...

回答 1 投票 0

如何让android EditText不可选,但仍然可点击?

我有一个 EditText,我希望用户能够单击它以使光标出现,然后启用写入文本。但是,我不希望用户能够选择文本(这样......

回答 1 投票 0

Ungetc() 不取消获取字符

我的代码非常简单,但我认为最好弄清楚我的程序中发生了什么。 由于某种原因,我似乎无法让 ungetc() 正常工作,也无法弄清楚它的用途。

回答 1 投票 0

令人沮丧 - Ungetc() 无法获取字符

我的代码非常简单,但我认为最好弄清楚我的程序中发生了什么。 由于某种原因,我似乎无法让 ungetc() 正常工作,也无法弄清楚它的用途。

回答 1 投票 0

C++中UTF-8字符格式不一致

我一直在尝试用 C++ 为 Windows 开发一个与 SQLite 数据库交互的小型控制台应用程序。但是,该数据库可能包含 UTF-8 字符,例如希腊字母。因此它是

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.