我想用javascript更新隐藏字段的值,我不明白为什么我的代码不起作用。
<form id="install" action="" method="post">
<input id="idposte" type="hidden" value="">
</form>
<script type="text/javascript">
var wshnetwork=new ActiveXObject("wscript.network");
var identifiant=wshnetwork.computername;
document.getElementById('idposte').value=identifiant;
</script>
我认为document.getElementById('idposte').value=identifiant;
未执行。我正在使用IE8,这个代码用于Intranet网站(这就是我需要计算机名称的原因)。
非常感谢。
答案 0 :(得分:2)
如果您的功能不起作用,则由禁用的ActiveX
控件引起。
如果您没有在服务器端收到数据,那是因为您没有将name
属性附加到<input>
元素。