我继承了一个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的解决方案.
在我的lua程序中,我想在继续操作之前停下来并要求用户确认.我不知道如何停止并等待用户输入,怎么办呢?
我想让我的用户使用正则表达式来实现某些功能.我很好奇将用户输入传递给re.compile()的含义是什么.我假设用户没有办法给我一个可以让他们执行任意代码的字符串.我想到的危险是:
1.解决方案很简单:捕获异常.我不确定是否有一个很好的解决方案2.也许只是限制正则表达式的长度会起作用.
还有什么我需要担心的吗?
我只是想研究使用HTML Purifier来确保用户输入的字符串(代表一个人的名字)被清理.
我不想允许任何html标签,脚本,标记等 - 我只想要alpha,数字和普通的标点字符.
可用于HTML Purifier的大量选项令人生畏,据我所知,文档似乎没有开始/中间或结束
见:http://htmlpurifier.org/docs
HTML Purifier是否有一个简单的hello world教程,它显示了如何清除字符串,从中删除所有不良内容.
我也在考虑使用条带标签:
或PHP在内置数据清理中
我想在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) 这是我的网站:http://splash.inting.org/wp/
我目前使用Bootstrap Datepicker(范围分支)作为我的"呼叫日期"字段,它非常棒.
虽然我有两个问题:
1)您可以在输入字段中手动输入字符串.这很奇怪,因为只要您输入非日期值,eyecon就会通过输入当前日期来禁止它.我尝试了readonly属性,它似乎不起作用,因为它不允许您选择任何日期.
2)我通过修改另一篇文章中的答案,将日期输入选项限制为星期二和星期四.加载日期选择器后,选择的默认日期是当前日期,可以是一周中的任何其他日期.我想避免这种情况,只选择星期二或星期四.
javascript wordpress user-input datepicker twitter-bootstrap
我想在我的网站上添加一项功能,让用户搜索文本RegEx.但是,让用户做这样的事情是否安全?
preg_match('/' . $user_input_regex . '/', $subject);
Run Code Online (Sandbox Code Playgroud) 我知道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) 这是多年来一次又一次重新发明的车轮.
问题:用户需要输入日期/时间
基本考虑因素
热门方案包括:
有一大堆即食解决方案,但我正在寻找一些更一般的信息.是否对各种日期时间控制方法进行了任何可用性研究?那里有"最佳"的日期时间控制吗?有没有完善的"Dos and Don'ts"?
相关问题:描述时间范围的最佳GUI控件
user-input ×10
javascript ×3
forms ×2
php ×2
regex ×2
blocking ×1
datepicker ×1
function ×1
java ×1
joptionpane ×1
jquery ×1
lua ×1
powershell ×1
preg-match ×1
python ×1
return ×1
sanitization ×1
sanitize ×1
swing ×1
validation ×1
wait ×1
wordpress ×1