Cic*_*ami 4 javascript asp.net label
我有以下标签控件:
<asp:Label ForeColor="DarkGreen" runat="server" ID="lblStatus"></asp:Label>
Run Code Online (Sandbox Code Playgroud)
它的值填充在Page_Load事件中.
我附上了以下Javascript(放在页面的末尾,而不是母版页面):
function Validate() {
var lblObj = document.getElementById('<%=lblStatus.ClientID%>');
alert(lblObj.value);
if (lblObj.value == "Replaced" || lblObj.value == 'Trashed' || lblObj.value == "Internal Use") {
alert("Products with" + lblObj.value + "status cannot be reserved");
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
该警报(lblObj.value)显示文本"未定义"的弹出.我该如何解决这个问题?拜托,我尝试了许多组合来放置JavaScript,但没有运气!谢谢
UPDATE
浏览器感知代码:
<span id="ctl00__main_lblStatus" style="color:DarkGreen;">Available</span></td>
Run Code Online (Sandbox Code Playgroud)
Validate JS函数的第一行:
function Validate() {
var lblObj = document.getElementById('ctl00__main_lblStatus');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16905 次 |
| 最近记录: |