我想验证登录页面使用Java脚本功能。 我用一个标签按钮显示消息和两个文本框的用户名和密码和一个“登录”按钮。如何更改javascript函数中的标签文本?
当没有enterning的用户名和密码,然后消息会在标签控件显示“登录”按钮,用户点击。那么如何在javascript函数中检查文本框的值以及如何在lblmessage中更改值。我在Ok按钮中调用这个函数。我在Button OnClientClick事件上设置了这个函数,但这不起作用。
我想验证登录页面使用Java脚本功能。 我用一个标签按钮显示消息和两个文本框的用户名和密码和一个“登录”按钮。如何更改javascript函数中的标签文本?
当没有enterning的用户名和密码,然后消息会在标签控件显示“登录”按钮,用户点击。那么如何在javascript函数中检查文本框的值以及如何在lblmessage中更改值。我在Ok按钮中调用这个函数。我在Button OnClientClick事件上设置了这个函数,但这不起作用。
一个简单的例子
var lblElement = document.getElementById("yourlabelsid");
lblElement.innerHtml("Your new updated text in the label");
但是尽量使用JavaScript像jQuery libray,它有很多好处和方便。 一般地jQuery的,要改变的任何元素的标记,我们使用
$("#theselector").html("the new markup inside the markup");
如果输入元件,我们使用.VAL(); $(“#mytextbox”)。val(“文本框中的值”);
根据您的描述,您想更改内部标签,这样一个简单的例子
文本对于这个标签
<label id="lbl_name">Name:</label>
使用
$("#lbl_name").html("the updated html");
你需要的地方上脚本
<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>
这是更好地使用asp.net必填字段验证控件,而不是作出特别的JavaScript函数来处理这个..它是简单的设置来验证所需的字段校验器的属性的标识控制文本框
变种msgLabel =的document.getElementById( '<%= lblMessage.ClientID%>');
msgLabel.innerHTML = “你在这里的消息”;
除了说明请张贴一些代码。并修复拼写错误。 – Starx