2013-10-17 14 views
0

我有相同的部分,我试图合并成一个,有一个很长的网页:我已经工作的鼠标悬停广场div.innerHTML作为一个隐藏的表单值

TITLE
描述
形式

那改变标题和描述,但需要一种解决方案,以便在更改后将隐藏表单输入的值更改为新标题。

如何获取隐藏表单值将onmouseover更改为等于当前的TITLE.value?

<a href="." onmouseover="changeContent('title', 'Title/Value'); changeContent('body', 'DESCRIPTION')">Milestones</a> 

PHP

function changeContent(id, msg) { 
    var el = document.getElementById(id); 
    if (id) { 
     el.innerHTML = msg; 
    } 
} 

FORM

<input type="hidden" value="" name="category" /> 
+0

input value = Title。当标题在鼠标悬停href上更改时,隐藏表单输入值也是如此。 – Understood

回答

1

这是你在找什么?

document.getElementById('hiddenInputId').value = msg; 
0

你的隐藏元素没有一个ID,所以你可以使用下列内容:

var elems = document.getElementsByName('category'); 
elems[0].value = <<new value>> 

getElementsByName总是返回一个数组所以你必须皮卡第一个元素并将其值设置。

干杯!