使用lable.innerHTML在javascript中的标签集文本在回发后丢失

使用lable.innerHTML在javascript中的标签集文本在回发后丢失,第1张

概述我在 javascript中将textof lablel设置为dropdownlist.selectedvalue.但是当我尝试在按钮点击时获取该文本时,它不可用.如何在javascript中设置该值,以便在回发后也可用. 这是我的javascript函数的代码. function ddlVessel_OnSelectedIndexChange() { var ddl = document 我在 javascript中将textof lablel设置为dropdownList.selectedvalue.但是当我尝试在按钮点击时获取该文本时,它不可用.如何在JavaScript中设置该值,以便在回发后也可用.

这是我的JavaScript函数的代码.

function ddlVessel_OnSelectedindexChange() {    var ddl = document.getElementByID("<%=ddlVessel.ClIEntID %>");    var lable = document.getElementByID("<%=lblSegmentNo.ClIEntID %>");    if (ddl.selectedindex > 0) {        var SelectedVal = ddl.options[ddl.selectedindex].value;        lable.innerText = SelectedVal;        return true;    }    else {        lable.INNERHTML = "";        return true;    }}

我也试过lable.value和lable.text但两个都没有用.

解决方法 Lable不是表单元素.它不会发布到服务器,因此服务器永远不会知道您为其分配了什么值.它也不在VIEwState中,因为它不是从服务器端分配的.

通常,您必须在隐藏字段中提交此值,并在加载控件时重新分配它,但由于您已经可以访问新值,因此在ddlVessel中,您应该能够简单地将标签值分配给加载控件时ddlVessel的值.

总结

以上是内存溢出为你收集整理的使用lable.innerHTML在javascript中的标签集文本在回发后丢失全部内容,希望文章能够帮你解决使用lable.innerHTML在javascript中的标签集文本在回发后丢失所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1083899.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存