我在javascript中有一个功能。在加载HTML页面时,我想将JavaScript函数的值存储在隐藏字段中。
假设我有:
function add()
{
return 10;
}
然后在加载页面时,此10应存储在文本字段中:
<input type='hidden' name='anything'/>
答案 0 :(得分:0)
document.getElement('[name=anything]').value = add();
function add(){
return 10;
}
您可以在函数中添加第一行,并在body标签onload
上调用该函数。
答案 1 :(得分:0)
你可以用这种方式编写你的功能
function add(){
var answer = 10; //or any calculation you want to do.
var hiddenField = "<input type='hidden' name='anything' value='"+ answer +"'/>"
var myForm = document.getElementById('myFormID');
// var myForm = document.getElementsByTagName('form')[0]; alternate for selecting form
myForm.appendChild(hiddenField)
}
答案 2 :(得分:0)
您可以为此输入设置ID:
<input id="hidden_input" type='hidden' name='anything' value=""/>
他们你可以这样做:
<script type='text/javascript'>
document.getElementById("hidden_input").value=add();
function add(){
return 10;
}
</script>