迷惑javascript基本代码 [英] Get confuse in javascript basic code

查看:50
本文介绍了迷惑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 Textbox onkeydown 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆