Asp.net 如何验证输入按钮?
我有一个功能,在输入一个值后,当我按下enter键时,文本框中的值被验证。 现在我想使用enter按钮执行类似的任务。 我已经为按钮单击创建了一个事件,但无法理解如何执行enter操作 我正在发送代码:Asp.net 如何验证输入按钮?,asp.net,Asp.net,我有一个功能,在输入一个值后,当我按下enter键时,文本框中的值被验证。 现在我想使用enter按钮执行类似的任务。 我已经为按钮单击创建了一个事件,但无法理解如何执行enter操作 我正在发送代码: <Button x:Name="BtnCancel" Content="CANCEL" Style="{StaticResource ButtonStyle10}" VerticalAlignment="Center" Click="PlayerSwipeBtn_Click" Width
<Button x:Name="BtnCancel" Content="CANCEL" Style="{StaticResource ButtonStyle10}" VerticalAlignment="Center" Click="PlayerSwipeBtn_Click" Width="110" Height="55" Margin="303,6,113,4" HorizontalAlignment="Center" Grid.Row="2" Grid.RowSpan="2" />
<Button x:Name="BtnEntername" Content="Enter" Style="{StaticResource ButtonStyle10}" VerticalAlignment="Stretch" Width="110" Height="55" Margin="113,6,303,4" HorizontalAlignment="Center" Grid.Row="2" Grid.RowSpan="2" Click="BtnEntername_Click" />
Xaml.cs code:
private void PlayerSwipeBtn_Click(object sender, RoutedEventArgs e)
{
Button btnAction = (Button)sender;
ACTION = btnAction.Tag.ToString();
if (ACTION == PLAYER_ACTIONS_CODE.CANCEL)
this.DialogResult = false;
else
this.DialogResult = true;
}
Xaml.cs代码:
私有void PlayerSwipeBtn_单击(对象发送器,路由目标e)
{
按钮btnAction=(按钮)发送器;
ACTION=btnAction.Tag.ToString();
如果(动作==玩家动作代码。取消)
this.DialogResult=false;
其他的
this.DialogResult=true;
}
如何使用enter按钮验证输入。下面的内容可能会对您有所帮助。回车键的键码为“13”,您可以修改并执行以下代码的逻辑
<script type="text/javascript" language="javascript">
function clickButton(e)
{
var bt = document.getElementById('buttonid');
if (typeof bt == 'object')
{
if(navigator.appName.indexOf("Netscape")>(-1))
{
if (e.keyCode == 13)
{
//Enter Key Pressed
return false;
}
}
if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
{
if (event.keyCode == 13)
{
//Enter Key Pressed
return false;
}
}
}
}
</script>
功能点击按钮(e)
{
var bt=document.getElementById('buttonid');
如果(类型bt==‘对象’)
{
if(navigator.appName.indexOf(“Netscape”)>(-1))
{
如果(e.keyCode==13)
{
//按回车键
返回false;
}
}
如果(navigator.appName.indexOf(“Microsoft Internet Explorer”)>(-1))
{
如果(event.keyCode==13)
{
//按回车键
返回false;
}
}
}
}
下面的代码可能会帮助您
SearcbTextBox.Attributes.Add("onkeydown", "if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.getElementById('" + CancelButton.UniqueID + "').click();return false;}} else {return true}; ");
您正在使用哪个平台?尝试“验证输入按钮”是什么意思?意思是当我按下输入按钮时,输入被验证。但是,现在我想添加一个按钮“输入”,然后单击它