我希望在文本框上发生按键时运行一个函数,所以我有这个代码:
$("input[x]").keypress(function() {
DoX();
})
Run Code Online (Sandbox Code Playgroud)
这工作正常,但在我的函数中,我想根据文本框中的文本值做一些事情
var textValue = ("input[x]").val();
Run Code Online (Sandbox Code Playgroud)
现在的问题是它落后于一个键,所以如果我的文本框中写着'他'并且我输入'l',那么我希望我的textValue为'Hel',但它返回的是前一个值'He'因为可能这个角色还没有放在文本框中.
有没有办法让'Hel'脱离我的功能?
谢谢 :)
如果我想将文本文件上传到文本框中并希望突出显示某些字体颜色更改的单词,如何在不绘制文本的情况下执行此操作?
谢谢.
我有一个HTML输入,这是一个文本字段.当我按下回车时,这将调用提交,这是正常的.
现在,我想在单击该文本框的Enter时执行其他操作.
我正在尝试这样的事情:
<input type="text"
id="first_page"
onPaste=""
onkeydown="if (event.keyCode == 13) alert('enter')" />
Run Code Online (Sandbox Code Playgroud)
警报运行良好,但提交仍然完成.之后我的页面正在重新加载.
请问你能帮帮我吗.
很抱歉很长的标题,但我想不出另一种说法.
我有这个:
private void textBoxToSubmit_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
buttonSubmit_Click((object)sender, (EventArgs)e);
}
}
Run Code Online (Sandbox Code Playgroud)
...为了在文本框中按下输入,触发"提交"按钮.但是,这也可以防止捷径通过.(不太确定它与它有什么关系,也许只有多键组合?)
ShortcutsEnabled设置为true.
提前致谢!
有没有办法改变我希望放在TextBox或RichTextBox上的文本的某些部分的颜色和字体.我正在使用C#WPF.
例如
richTextBox.AppendText("Text1 " + word + " Text2 ");
Run Code Online (Sandbox Code Playgroud)
可变字例如是Text1和Text2中的其他颜色和字体.是否有可能以及如何做到这一点?
有没有一种方法在C#中等到用户完成在文本框中键入之后才能获取他们键入的值而没有输入?
稍微修改了这个问题:
好吧,我有一个简单的计算器乘以2.
这就是我想要它做的事情:用户在文本框中输入一个1000之类的值,它会自动显示2000.
这是发生的事情:一旦用户输入1,它的乘以2并输出2.
我可能已经过时了,但我坚持的一个原则是尽可能避免空值.
但是我发现,对于一个强类型视图,用户输入我想要保存的对象的属性,如果没有输入某些字段,则将它们指定为null.
然后,当您尝试保存更改时,验证将失败.
因此,不是将每个属性设置为空字符串,而是如何自动将表单上的每个TextBox设置为默认为空字符串而不是null?
是否可以将自动对焦设置为我的xaml文件中的文本框?
<Window x:Class="WpfApplication1.Views.Test1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Height="100"
Width="210"
WindowStartupLocation="CenterOwner"
ShowInTaskbar="False"
Background="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"
ResizeMode="CanResizeWithGrip">
<TextBox HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Visible" TextWrapping="Wrap" AcceptsReturn="True" Text="{Binding Path=Text, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
</Window>
Run Code Online (Sandbox Code Playgroud) 我对以下三种清除文本框内容的方法感到有点困惑.我正在使用WPF并发现All正在工作,但我无法找到差异.
有人可以用一些例子向我解释一下吗?
txtUserName.Clear();txtUserName.Text = string.Empty;txtUserName.Text = "";