我正在尝试从表单连接两个表单部分: 单选按钮值和下拉列表值。
我想提交表单并将此连接值作为隐藏值提交,而不提交单选按钮和下拉列表值。
我尝试了什么:
<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>
答案 0 :(得分:0)
您和您的线上缺少)
:
$('#lot').val($('#lot1').val() + ' ' +
$('#lotdet').val();
应该是:
$('#lot').val($('#lot1').val() + ' ' + $('#lotdet').val());
旁边:表单中的 ID 应唯一
为你创造了一个小提琴:http://jsfiddle.net/c7qQq/1/