问题标签 [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.
c# - 输入与 C# 中的输出在同一行
例如:
C:\> 输入一个数字:60
输出为“输入一个数字:”,输入为“60”。
我如何让这些在同一条线上?
问题是当我输出“输入一个数字:”时,它会自动开始一个新行,所以用户在下面输入“60”(在下一行)。
layout - Shotgun 与顺序输入布局
我想确定以下两种布局中的哪一种布局更好。我希望可用性成为主要关注点。哪个更好(就可用性而言),为什么更好?
霰弹枪
尽可能多地使用水平屏幕宽度,而不会导致发生水平滚动。明显的好处是垂直滚动将被最小化/消除,屏幕空间最大化。
顺序的
每行一个输入。缺点是滚动可能比 Shotgun 布局多得多。
c# - 在 C# 中解析不可能的日期
是否有一种优雅的方式允许 C# 中的日期输入以适应用户输入,例如“2009-09-31”(例如 9 月 31 日,它不存在并导致 DateTime.Parse 阻塞)?理想情况下,我想将其解析为 10 月 1 日(例如,最新的可能日期加上溢出)。
php - 保护用户数据 - 用于方法调用、SQL 和文件调用
我在方法调用、SQL 查询和文件调用中使用$_GET
,$_POST
和$_COOKIE
变量 - 有必要转义/重写此用户数据以获得更好的安全性(避免注入攻击等)。你会如何建议这样做?
来自内置逃生功能的一些想法......让果汁流动:
- 添加反斜杠到:
\x00, \n, \r, \, ', "
并使\x1a
字符串对 SQL 查询安全 - 就像在 mysql_real_escape_string() 中一样。 - 将接受的字符数限制为
[a-zA-Z0-9 _-\.]
(其中“\.
”是转义的“.”-点)。
感谢您的意见。谢谢。
javascript - 在网络表单上收集大量数据,最好的方法?
我需要允许用户选择/输入与给定出版物相关的作者,并且可能只有一个作者或(43 = 我迄今为止看到的最多)最多 40+。不用说创建一个静态表单来收集数据是行不通的,因为无法提前知道有多少作者。
我最初的计划是使用一个预填充(动态)的多选框,其中包含可能是作者的当前员工列表。这一切都很好,除了作者需要与他们相关联的“订单”,以便他们获得第一作者,第二作者等的适当荣誉......鉴于这个小细节本身使用多选不管用。我曾想过只是做一些动态添加表格行的事情,但即使采用这种方法,仅用于作者输入的 40 多行表格的想法也有些令人讨厌。
有没有人对如何处理这个有任何聪明的想法?
c - 如何在不停止 C 程序的情况下按下最后一个键?
使用命令行界面编写应用程序,我想随时知道是否按下了 F1 或 ESC 或箭头键。最简单的方法是什么?我想避免使用 readline 类型库。
这是一个 Linux 特定的问题;该程序不是多线程的。
html - 转义用户通过文本字段输入的和号?
像今天几乎所有的应用程序一样,我的用户通过标准文本输入输入各种信息。我的应用程序在 Rails 上运行。
逃避我作为站点副本等的一部分包含的&符号是不费吹灰之力的。但是如何逃避用户动态输入的&符号?目前,它打破了我的前端验证。
c# - task kill 命令不适用于 c# app
我有 c# winform 错误:当应用程序正在等待用户输入 yes/no/cancel taskkill 命令行不起作用。
任何想法?
jquery - 如何使文本框只允许三个小数点的三位数字?
我想让文本框只允许三位数字和三位小数。例如 999.999。同样它不允许任何字符,如 a、b、/ 等。我该如何处理 Jquery?
asp.net - 正确处理用户输入
所以我正在设置我的表单验证、输入、错误消息等......然后意识到我收集的很多信息需要在某个时候再次输出。
所以我把我的输入包装在:
我还应该做些什么来确保我避免 XSS 类型的攻击?当我将数据写入页面时,我应该做些什么吗?