连接两个表单数据

时间:2013-02-13 20:08:56

标签: javascript jquery

我正在尝试从表单连接两个表单部分: 单选按钮值和下拉列表值。

我想提交表单并将此连接值作为隐藏值提交,而不提交单选按钮和下拉列表值。

我尝试了什么:

<script>
$('#lot1, #lotdet').bind('keypress blur', function() {

    $('#lot').val($('#lot1').val() + ' ' +
                             $('#lotdet').val();
});
</script>

HTML:

Lot Change?:
Yes
<input id='lot1' name='lot1' type='radio'  value='Yes' onclick='showSelect();' />
No
<input id='lot1' name='lot1' type='radio'  value='No' onclick='hideSelect();' />

<select id='lotdet' class='hide'>
<option value=' '></option>
<option value='PGS'>PGS</option>
<option value='PGMIS'>PGMIS</option>
<option value='DTDMAS'>DTDMAS</option>
</select>
<input type='hidden' id='lot' name='lot' value=$lot>

1 个答案:

答案 0 :(得分:0)

您和您的线上缺少)

$('#lot').val($('#lot1').val() + ' ' +
                             $('#lotdet').val();

应该是:

$('#lot').val($('#lot1').val() + ' ' + $('#lotdet').val());

旁边:表单中的 ID 唯一

为你创造了一个小提琴:http://jsfiddle.net/c7qQq/1/