连接两个表单数据
问题描述:
我想连接表单中的两个表单部分: 单选按钮值和下拉列表值。连接两个表单数据
我想提交表单并将此连接值作为隐藏值提交,而不提交单选按钮和下拉列表值。
我已经试过:
<script>
$('#lot1, #lotdet').bind('keypress blur', function() {
$('#lot').val($('#lot1').val() + ' ' +
$('#lotdet').val();
});
</script>
HTML:
$('#lot').val($('#lot1').val() + ' ' +
$('#lotdet').val();
应该是::
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>
答
有一个在你的线的缺失)
$('#lot').val($('#lot1').val() + ' ' + $('#lotdet').val());
无关:标识在你的形式应该是独特
创建一个捣鼓你:http://jsfiddle.net/c7qQq/1/
ID必须是唯一的。 – undefined 2013-02-13 20:12:43
可能的重复[如何防止表单元素发送一些我们不想要的字段?](http://*.com/questions/3223365/how-to-prevent-form-element-from-sending-some-我们不想要) – Bergi 2013-02-13 20:12:47
首先,你的表单是错误的;网页上的ID和标签名称必须是唯一的; – 2013-02-13 20:13:17