问题标签 [user-input]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
14133 浏览

c# - 输入与 C# 中的输出在同一行

例如:

C:\> 输入一个数字:60

输出为“输入一个数字:”,输入为“60”。

我如何让这些在同一条线上?

问题是当我输出“输入一个数字:”时,它会自动开始一个新行,所以用户在下面输入“60”(在下一行)。

0 投票
2 回答
108 浏览

layout - Shotgun 与顺序输入布局

我想确定以下两种布局中的哪一种布局更好。我希望可用性成为主要关注点。哪个更好(就可用性而言),为什么更好?

霰弹枪

尽可能多地使用水平屏幕宽度,而不会导致发生水平滚动。明显的好处是垂直滚动将被最小化/消除,屏幕空间最大化。

顺序的

每行一个输入。缺点是滚动可能比 Shotgun 布局多得多。

0 投票
6 回答
1538 浏览

c# - 在 C# 中解析不可能的日期

是否有一种优雅的方式允许 C# 中的日期输入以适应用户输入,例如“2009-09-31”(例如 9 月 31 日,它不存在并导致 DateTime.Parse 阻塞)?理想情况下,我想将其解析为 10 月 1 日(例如,最新的可能日期加上溢出)。

0 投票
3 回答
88 浏览

php - 保护用户数据 - 用于方法调用、SQL 和文件调用

我在方法调用、SQL 查询和文件调用中使用$_GET,$_POST$_COOKIE变量 - 有必要转义/重写此用户数据以获得更好的安全性(避免注入攻击等)。你会如何建议这样做?

来自内置逃生功能的一些想法......让果汁流动:

  • 添加反斜杠到:\x00, \n, \r, \, ', "并使\x1a字符串对 SQL 查询安全 - 就像在 mysql_real_escape_string() 中一样。
  • 将接受的字符数限制为[a-zA-Z0-9 _-\.](其中“ \.”是转义的“.”-点)。

感谢您的意见。谢谢。

0 投票
3 回答
139 浏览

javascript - 在网络表单上收集大量数据,最好的方法?

我需要允许用户选择/输入与给定出版物相关的作者,并且可能只有一个作者或(43 = 我迄今为止看到的最多)最多 40+。不用说创建一个静态表单来收集数据是行不通的,因为无法提前知道有多少作者。

我最初的计划是使用一个预填充(动态)的多选框,其中包含可能是作者的当前员工列表。这一切都很好,除了作者需要与他们相关联的“订单”,以便他们获得第一作者,第二作者等的适当荣誉......鉴于这个小细节本身使用多选不管用。我曾想过只是做一些动态添加表格行的事情,但即使采用这种方法,仅用于作者输入的 40 多行表格的想法也有些令人讨厌。

有没有人对如何处理这个有任何聪明的想法?

0 投票
3 回答
1735 浏览

c - 如何在不停止 C 程序的情况下按下最后一个键?

使用命令行界面编写应用程序,我想随时知道是否按下了 F1 或 ESC 或箭头键。最简单的方法是什么?我想避免使用 readline 类型库。

这是一个 Linux 特定的问题;该程序不是多线程的。

0 投票
1 回答
4270 浏览

html - 转义用户通过文本字段输入的和号?

像今天几乎所有的应用程序一样,我的用户通过标准文本输入输入各种信息。我的应用程序在 Rails 上运行。

逃避我作为站点副本等的一部分包含的&符号是不费吹灰之力的。但是如何逃避用户动态输入的&符号?目前,它打破了我的前端验证。

0 投票
1 回答
1822 浏览

c# - task kill 命令不适用于 c# app

我有 c# winform 错误:当应用程序正在等待用户输入 yes/no/cancel taskkill 命令行不起作用。

任何想法?

0 投票
3 回答
2271 浏览

jquery - 如何使文本框只允许三个小数点的三位数字?

我想让文本框只允许三位数字和三位小数。例如 999.999。同样它不允许任何字符,如 a、b、/ 等。我该如何处理 Jquery?

0 投票
2 回答
246 浏览

asp.net - 正确处理用户输入

所以我正在设置我的表单验证、输入、错误消息等......然后意识到我收集的很多信息需要在某个时候再次输出。

所以我把我的输入包装在:

我还应该做些什么来确保我避免 XSS 类型的攻击?当我将数据写入页面时,我应该做些什么吗?