构建基于其他多个输入的输入值中,

问题描述:

我有一组表单字段存在像构建基于其他多个输入的输入值中,

<input type="text" name="item" id="item" value=""> 
<input type="text" name="desc" id="desc" value=""> 
<input type="text" name="place" id="place" value=""> 
<input type="hidden" name="somecode" name="somecode" value="1"> 
<input type="hidden" name="op" id="op" value="0"> 
<input type="hidden" name="result" id="result" value=""> 

我需要的是为result字段设置为自动更新数据在其他领域进入了添加了它们之间的双-,所以结果看起来像

Item--desc--place--somecode--op 

的网站,我有使用其他的JavaScript jQuery的网站上,所以如果这是有用的,以获得所需结果,那么伟大的(但不是必需的)

这应该工作,假设您可以为每个项目添加一个类。虽然我不确定它会在隐藏的值发生变化时触发,你是否需要它?

$('input.test').change(function() { 
    $('#result').val($('#item').val() + "--" + $('#desc').val() + "--" + $('#place').val() + "--" + $('#somecode').val() + "--" + $('#op').val()); 
}); 

JSFiddle Example

+0

谢谢,我会尽快尝试这个,也没有隐藏的值是静态的,所以这是好的。再次感谢。 – gwmbox 2011-03-19 05:11:13