如何在代码中取得javascript修改过的控件值
js修改界面中某个控件的内容 提交的时候不能传到服务器吗?比如 js修改一textbox的text 提交时候 c#代码 textbox.text 提取的还是原先的text ?
现在是要在程序中取得js修改后的内容 为什么取不到那 --------------------编程问答-------------------- pageload中是不是对textbox的text进行赋值了? --------------------编程问答-------------------- 如果是把它包含在if(!IsPostBack)中 --------------------编程问答-------------------- 考虑把修改的值也放到一个hidder中
这样可以在服务器端取到用js修改的数据 --------------------编程问答-------------------- 用js修改控件值后,在回发的话,在服务器端是接收不到修改后的值。
我以前用js给ListBox添加项,回发后用SelectItem出异常,说空引用。
我也不知道是为什么。
另外,没有在PageLoad中赋值。
--------------------编程问答-------------------- js修改界面中某个控件的内容 提交的时候不能传到服务器吗?
=========
当然可以,因为form提交时的数据就是修改后的数据
不管你是给input text输入文本还是js赋值都是一个效果。
最终服务器端会通过request取得控件值赋值给this.控件名
原因可能是你pageload又给重新赋值了
补充:.NET技术 , C#