迷惑javascript基本代码 [英] Get confuse in javascript basic code
本文介绍了迷惑javascript基本代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨
我真的坚持使用这个javascript代码,这里我试过验证
以下我提到我的代码
当我按下带有空文本框的回车时,标签显示消息但很快就隐藏了我能为此做些什么
谢谢
我的尝试:
Hi
Am really stuck with this javascript code , here i tried validation
below i mention my code
and when i press enter with empty textbox , lable showing the message but quickly its hide what can i do for that
Thanks
What I have tried:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript">
function iseven()
{
var ret = true;
var GetTxt = document.getElementById("TextBox1").value;
if (GetTxt == "") {
document.getElementById("Label1").innerText = "Validation Requered*";
ret = false;
}
else { document.getElementById("Label1").innerText = ""; }
return true;
//var number = document.getElementById("TextBox1").value;
//var GetNum = number % 2;
//if (number != 0) {
// if (GetNum == 0) {
// alert('You Typer Number is ' + number + ' Result is ' + GetNum + ' Finally Number Is Event');
// }
// else {
// alert('You Typer Number Is ' + number + ' Result is ' + GetNum + ' Finally Number Is Odd');
// }
//}
//else
//{
// document.getElementById("Label1").innerText = "Text Not Allowed To NULL";
//}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
Enter Number: <asp:TextBox ID="TextBox1" runat="server" onkeydown = "return (!(event.keyCode>=65) && event.keyCode!=32);"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return iseven()" />
<asp:Label ID="Label1" runat="server" Text="*"></asp:Label>
</div>
</form>
</body>
</html>
推荐答案
只需在Textbox中进行小修改onkeydown
属性。请尝试使用以下代码:
Javascript代码
Just small modification in Textboxonkeydown
property. Try with below code:
Javascript code
<script type="text/javascript">
function iseven() {
var GetTxt = document.getElementById("TextBox1").value;
if (GetTxt == "") {
document.getElementById("Label1").innerText = "Validation Required *";
return false;
}
else
{
document.getElementById("Label1").innerText = "";
}
return true;
}
</script>
HTML code
HTML code
<form id="form1" runat="server">
<div>
Enter Number:
<asp:textbox id="TextBox1" runat="server" onkeydown="return (!(event.keyCode>=65) && event.keyCode!=32 && (event.keyCode!=13));"></asp:textbox>
<asp:button id="Button1" runat="server" text="Button" onclientclick="return iseven()" />
<asp:label id="Label1" runat="server" text="*" forecolor="Red"></asp:label>
</div>
</form>
这篇关于迷惑javascript基本代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文