Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript函数中更改标签文本?_Javascript_Asp.net - Fatal编程技术网

如何在javascript函数中更改标签文本?

如何在javascript函数中更改标签文本?,javascript,asp.net,Javascript,Asp.net,我想使用java脚本函数验证登录页面。 我用一个标签按钮显示信息,两个文本框显示用户名和密码,还有一个按钮显示“登录” 当用户单击“登录”按钮而不输入用户名和密码时,标签控件中将显示消息。因此,如何在javascript函数中检查文本框值,以及如何在lblmessage中更改该值。我在Ok按钮中调用这个函数。我在ClientClick事件的按钮上设置了此函数,但这不起作用。使用javascript 一个简单的例子 var lblElement = document.getElementById(

我想使用java脚本函数验证登录页面。 我用一个标签按钮显示信息,两个文本框显示用户名和密码,还有一个按钮显示“登录”

当用户单击“登录”按钮而不输入用户名和密码时,标签控件中将显示消息。因此,如何在javascript函数中检查文本框值,以及如何在lblmessage中更改该值。我在Ok按钮中调用这个函数。我在ClientClick事件的按钮上设置了此函数,但这不起作用。

使用javascript 一个简单的例子

var lblElement = document.getElementById("yourlabelsid");

lblElement.innerHtml("Your new updated text in the label");
但是试着使用像jquery这样的javascript库,它有很多好处和方便。 通常在jquery上,要更改任何元素的标记,我们使用

$("#theselector").html("the new markup inside the markup");
对于输入元素,我们使用.val(); $(“#mytextbox”).val(“文本框中的值”)


根据您的描述,您希望更改标签内的文本,因此这是一个简单的示例

var lblElement = document.getElementById("yourlabelsid");

lblElement.innerHtml("Your new updated text in the label");
对于这个标签

<label id="lbl_name">Name:</label>
使用javascript在脚本上所需的任何位置
<script language="javascript">

    function check() {
     var a = document.getElementById('<%=label.ClientID%>');
     var b = document.getElementById('<%=textbox.ClientID%>').Value;
     var c = document.getElementById('<%=textbxpassword.ClientID%>').Value;

        if (b  == "" &&  c == "") 
        {
             a.innerHTML = "your text here";
             alert(a.innerHTML);
        }
     }

</script>
一个简单的例子

var lblElement = document.getElementById("yourlabelsid");

lblElement.innerHtml("Your new updated text in the label");
但是试着使用像jquery这样的javascript库,它有很多好处和方便。 通常在jquery上,要更改任何元素的标记,我们使用

$("#theselector").html("the new markup inside the markup");
对于输入元素,我们使用.val(); $(“#mytextbox”).val(“文本框中的值”)


根据您的描述,您希望更改标签内的文本,因此这是一个简单的示例

var lblElement = document.getElementById("yourlabelsid");

lblElement.innerHtml("Your new updated text in the label");
对于这个标签

<label id="lbl_name">Name:</label>
脚本上需要的任何位置


<script language="javascript">

    function check() {
     var a = document.getElementById('<%=label.ClientID%>');
     var b = document.getElementById('<%=textbox.ClientID%>').Value;
     var c = document.getElementById('<%=textbxpassword.ClientID%>').Value;

        if (b  == "" &&  c == "") 
        {
             a.innerHTML = "your text here";
             alert(a.innerHTML);
        }
     }

</script>
函数检查(){ var a=document.getElementById(“”); var b=document.getElementById(“”).Value; var c=document.getElementById(“”).Value; 如果(b==“”&c==“”) { a、 innerHTML=“此处的文本”; 警报(a.innerHTML); } }

函数检查(){
var a=document.getElementById(“”);
var b=document.getElementById(“”).Value;
var c=document.getElementById(“”).Value;
如果(b==“”&c==“”)
{
a、 innerHTML=“此处的文本”;
警报(a.innerHTML);
}
}

最好使用asp.net required field validator控件,而不是使用特殊的javascript函数来处理此问题。。将控件设置为所需字段验证器的validate属性为文本框的id很简单,最好使用asp.net required field validator控件,而不是使用特殊的javascript函数来处理此问题。。只需将控件设置为将所需字段验证器的属性验证为文本框的id即可

var msgLabel=document.getElementById(“”)

msgLabel.innerHTML=“您的邮件在此”

var msgLabel=document.getElementById(“”)

msgLabel.innerHTML=“您的邮件在此”

除了说明,请张贴一些代码。并修复拼写错误。除了说明,请张贴一些代码。并纠正拼写错误。