标签: user-input

从不可见的表单注册输入

向一些可用性专家询问了我制作的旋转立方体形状.他们正确地指出,当带有文本框的立方体的面部不可见时,它们不会注册任何输入.

这意味着当多维数据集旋转并且用户仍在键入时,它仅记录用户在仍然可见时输入的内容.这显然是我需要解决的问题.

使用css规则动态隐藏多维数据集的一个面display: none,然后再次显示display: block.

是否有可能在文本框注册输入内部有一个div display: none?我是否需要以其他方式隐藏它以便注册输入?

javascript forms user-input

17
推荐指数
2
解决办法
2010
查看次数

如何捕获包含多个表单的页面上的输入键?

我继承了一个Web应用程序,其中在任何输入字段中按下return的常规功能已被禁用,原因很简单,该页面包含多个表单,并且应用程序无法确定(或者,所以我被告知哪种形式行动起来.应用程序的设计使得没有提交按钮(如输入类型="提交"),相反,设计人员已经进行了onclick处理.以下是在其中一个页面上定义的两个按钮,包括在内

<input type="button" value="LOGIN"  name="btnLoginOk" onclick="submit(); />"

<input type="button" class="button-click-grey" value="Find Link Partners"  
    onclick="raiseEvent('SubmitForm','',this);" style="cursor:pointer;" />
Run Code Online (Sandbox Code Playgroud)

但我真的希望能够允许用户按下返回,如果他们愿意,例如他们只是输入与LOGIN相关联的字段,然后检测并执行onclick ="submit();"

也许有一个jQuery的解决方案.

javascript jquery user-input return keyboard-events

16
推荐指数
2
解决办法
5万
查看次数

Lua - 从用户那里获取命令行输入?

在我的lua程序中,我想在继续操作之前停下来并要求用户确认.我不知道如何停止并等待用户输入,怎么办呢?

lua user-input blocking wait

16
推荐指数
3
解决办法
6万
查看次数

使用Python的正则表达式的用户输入是否安全?

我想让我的用户使用正则表达式来实现某些功能.我很好奇将用户输入传递给re.compile()的含义是什么.我假设用户没有办法给我一个可以让他们执行任意代码的字符串.我想到的危险是:

  1. 用户可以传递引发异常的输入.
    • 用户可以传递导致正则表达式引擎花费很长时间的输入,或者使用大量内存.

1.解决方案很简单:捕获异常.我不确定是否有一个很好的解决方案2.也许只是限制正则表达式的长度会起作用.

还有什么我需要担心的吗?

python regex user-input sanitize

16
推荐指数
2
解决办法
2409
查看次数

PHP - HTML Purifier - hello w <o> rld/world tutorial striptags

我只是想研究使用HTML Purifier来确保用户输入的字符串(代表一个人的名字)被清理.

我不想允许任何html标签,脚本,标记等 - 我只想要alpha,数字和普通的标点字符.

可用于HTML Purifier的大量选项令人生畏,据我所知,文档似乎没有开始/中间或结束

见:http://htmlpurifier.org/docs

HTML Purifier是否有一个简单的hello world教程,它显示了如何清除字符串,从中删除所有不良内容.

我也在考虑使用条带标签:

或PHP在内置数据清理中

php validation sanitization user-input

16
推荐指数
1
解决办法
2万
查看次数

如何在Java代码中创建输入表单(而不是使用JForm的Netbeans)?

我想在Java中创建一个输入表单,以便用户可以输入详细信息.

像这样的东西:

期望的形式


我的代码

import java.awt.GridLayout;
import javax.swing.*;

class JOptionPaneTest {

public static void main(String[] args) {
    String[] items = {"One", "Two", "Three", "Four", "Five"};
    JComboBox combo = new JComboBox(items);
    JTextField field1 = new JTextField("1234.56");
    JTextField field2 = new JTextField("9876.54");
    JPanel panel = new JPanel(new GridLayout(0, 1));
    panel.add(combo);
    panel.add(new JLabel("Field 1:"));
    panel.add(field1);
    panel.add(new JLabel("Field 2:"));
    panel.add(field2);
   int result = JOptionPane.showConfirmDialog(null, panel, "Test",
        JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE);
    if (result == JOptionPane.OK_OPTION) {
        System.out.println(combo.getSelectedItem()
            + " " + field1.getText()
            + " " + field2.getText());
    } …
Run Code Online (Sandbox Code Playgroud)

java forms swing user-input joptionpane

16
推荐指数
2
解决办法
7万
查看次数

Bootstrap Datepicker(避免文本输入或限制手动输入)

这是我的网站:http://splash.inting.org/wp/

我目前使用Bootstrap Datepicker(范围分支)作为我的"呼叫日期"字段,它非常棒.

虽然我有两个问题:

1)您可以在输入字段中手动输入字符串.这很奇怪,因为只要您输入非日期值,eyecon就会通过输入当前日期禁止它.我尝试了readonly属性,它似乎不起作用,因为它不允许您选择任何日期.

2)我通过修改另一篇文章中的答案,将日期输入选项限制为星期二和星期四.加载日期选择器后,选择的默认日期是当前日期,可以是一周中的任何其他日期.我想避免这种情况,只选择星期二或星期四.

javascript wordpress user-input datepicker twitter-bootstrap

16
推荐指数
3
解决办法
4万
查看次数

使用用户的RegEx是否安全?

我想在我的网站上添加一项功能,让用户搜索文本RegEx.但是,让用户做这样的事情是否安全?

preg_match('/' . $user_input_regex . '/', $subject);
Run Code Online (Sandbox Code Playgroud)

php regex user-input code-injection preg-match

16
推荐指数
1
解决办法
1351
查看次数

简单的InputBox功能

我知道PowerShell的一个简单的弹出功能,例如:

function popUp($text,$title) {
    $a = new-object -comobject wscript.shell
    $b = $a.popup($text,0,$title,0)
}

popUp "Enter your demographics" "Demographics"
Run Code Online (Sandbox Code Playgroud)

但我无法找到一个等效的弹出窗口来请求输入.

当然,有Read-Line,但它从控制台提示.

然后有这个复杂的功能,对于要求输入一次或两次的脚本来说似乎有点过分:

function getValues($formTitle, $textTitle){
    [void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing") 
    [void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") 

    $objForm = New-Object System.Windows.Forms.Form
    $objForm.Text = $formTitle
    $objForm.Size = New-Object System.Drawing.Size(300,200)
    $objForm.StartPosition = "CenterScreen"

    $objForm.KeyPreview = $True
    $objForm.Add_KeyDown({if ($_.KeyCode -eq "Enter") {$x=$objTextBox.Text;$objForm.Close()}})
    $objForm.Add_KeyDown({if ($_.KeyCode -eq "Escape") {$objForm.Close()}})

    $OKButton = New-Object System.Windows.Forms.Button
    $OKButton.Location = New-Object System.Drawing.Size(75,120)
    $OKButton.Size = New-Object System.Drawing.Size(75,23)
    $OKButton.Text = "OK"
    $OKButton.Add_Click({$Script:userInput=$objTextBox.Text;$objForm.Close()})
    $objForm.Controls.Add($OKButton)

    $CANCELButton = New-Object System.Windows.Forms.Button
    $CANCELButton.Location = …
Run Code Online (Sandbox Code Playgroud)

powershell user-input function

16
推荐指数
2
解决办法
7万
查看次数

从用户那里获取日期/时间输入的最佳方法是什么?

这是多年来一次又一次重新发明的车轮.

问题:用户需要输入日期/时间

基本考虑因素

  • 我们希望用户能够尽可能轻松地输入所需的日期/时间
  • 有些应用程序需要历史日期,有些应用程序只需要将来的日期,有些应用程序需要同时处理
  • 我们希望阻止用户输入乱码数据
  • 我们希望尽可能积极地自动填充此控件.
  • 我们希望此控件尽可能可重用.

热门方案包括:

  • 文本框
  • 组合框
  • 弹出日历
  • 服务器端和/或客户端验证
  • 提醒用户不良数据的各种方法

有一大堆即食解决方案,但我正在寻找一些更一般的信息.是否对各种日期时间控制方法进行了任何可用性研究?那里有"最佳"的日期时间控制吗?有没有完善的"Dos and Don'ts"?


相关问题:描述时间范围的最佳GUI控件

language-agnostic user-interface user-input

15
推荐指数
2
解决办法
6786
查看次数