2013-02-13 45 views
0

我想連接表單中的兩個表單部分: 單選按鈕值和下拉列表值。連接兩個表單數據

我想提交表單並將此連接值作爲隱藏值提交,而不提交單選按鈕和下拉列表值。

我已經試過:

<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> 
+0

ID必須是唯一的。 – undefined 2013-02-13 20:12:43

+0

可能的重複[如何防止表單元素髮送一些我們不想要的字段?](http://stackoverflow.com/questions/3223365/how-to-prevent-form-element-from-sending-some-我們不想要) – Bergi 2013-02-13 20:12:47

+0

首先,你的表單是錯誤的;網頁上的ID和標籤名稱必須是唯一的; – 2013-02-13 20:13:17

回答

0

有一個在你的線的缺失)

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

無關:標識在你的形式應該是獨特

創建一個搗鼓你:http://jsfiddle.net/c7qQq/1/

+0

我補充說,但仍然無法正常工作。 – trigun0x2 2013-02-13 20:15:41

+0

如何在隱藏的輸入值中調用該值? – trigun0x2 2013-02-13 20:20:35

+0

'$('#lot')。val();' – bpoiss 2013-02-13 20:21:30