根据其他多个输入值构建输入值

时间:2011-03-17 10:07:05

标签: javascript

我有一组表单字段,如

<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

我所使用的网站jquery用于网站上的其他javascript,所以如果这对于获得所需的结果很有用那么很棒(但不是必需的)

1 个答案:

答案 0 :(得分:0)

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

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

JSFiddle Example