如何在javascript函数中更改标签文本?
我想使用java脚本函数验证登录页面。 我用一个标签按钮显示信息,两个文本框显示用户名和密码,还有一个按钮显示“登录” 当用户单击“登录”按钮而不输入用户名和密码时,标签控件中将显示消息。因此,如何在javascript函数中检查文本框值,以及如何在lblmessage中更改该值。我在Ok按钮中调用这个函数。我在ClientClick事件的按钮上设置了此函数,但这不起作用。使用javascript 一个简单的例子如何在javascript函数中更改标签文本?,javascript,asp.net,Javascript,Asp.net,我想使用java脚本函数验证登录页面。 我用一个标签按钮显示信息,两个文本框显示用户名和密码,还有一个按钮显示“登录” 当用户单击“登录”按钮而不输入用户名和密码时,标签控件中将显示消息。因此,如何在javascript函数中检查文本框值,以及如何在lblmessage中更改该值。我在Ok按钮中调用这个函数。我在ClientClick事件的按钮上设置了此函数,但这不起作用。使用javascript 一个简单的例子 var lblElement = document.getElementById(
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=“您的邮件在此” 除了说明,请张贴一些代码。并修复拼写错误。除了说明,请张贴一些代码。并纠正拼写错误。