使用javascript在页面加载上设置输入值

时间:2012-02-23 10:38:45

标签: javascript html forms activex

我想用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网站(这就是我需要计算机名称的原因)。

非常感谢。

1 个答案:

答案 0 :(得分:2)

如果您的功能不起作用,则由禁用的ActiveX控件引起。

如果您没有在服务器端收到数据,那是因为您没有将name属性附加到<input>元素。