Heim > Artikel > Backend-Entwicklung > 能否用Post方法提交label控件的innerHTML或innerText值?
label
请问各位大侠:能否用Post方法提交label控件的innerHTML或innerText值?我测试了,好像不行啊。。。 这个问题分为两部分
1.获取它
2.传递
获取用jquery选择器 传递用ajax.... 我觉得肯定可以吧..
post只能提交表单对象啊,如果你要提交 label的值你可以 先把值赋值给一个隐藏的input然后就可以通过$_POST接收了
post只能提交表单对象啊,如果你要提交 label的值你可以 先把值赋值给一个隐藏的input然后就可以通过$_POST接收了
我是通过js赋值给隐藏的input控件的,语句为:
document.getElementById("TAssets").value=一个变量;
但就是这样post提交后还是得不到这个值啊。
ajax提交还是表单提交. ajax提交就不用给input赋值直接post了.
服务端把post变量打出来看看,如果没有,那就是js那赋值问题. 在form onsubmit里把值alert出来
ajax提交还是表单提交. ajax提交就不用给input赋值直接post了.
服务端把post变量打出来看看,如果没有,那就是js那赋值问题. 在form onsubmit里把值alert出来
晕,ajax暂时还不会。。。
js赋值应该没有问题啊,我换为普通的文本框,其他代码不变就能够传值。。
建议贴出代码出来以供分析
post只能提交表单对象啊,如果你要提交 label的值你可以 先把值赋值给一个隐藏的input然后就可以通过$_POST接收了
我是通过js赋值给隐藏的input控件的,语句为:
document.getElementById("TAssets").value=一个变量;
但就是这样post提交后还是得不到这个值啊。
你这个语句肯定没有值啊, 你把label赋值给value就可以啦!!!