1

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

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

我试过的:

<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>
4

1 回答 1

0

您的线路和线路缺少)

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

应该:

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

另外:表单中的ID应该是唯一的

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

于 2013-02-13T20:11:58.770 回答