2012-11-30 45 views
0

嘗試在點擊提交按鈕時在隱藏字段上設置參數。嘗試在表單上點擊提交按鈕時設置隱藏參數值

$('.delete').on('click', function() { 
     $('#id').val('1000'); 
    }); 

這是隱藏字段:

<input type="hidden" name="itemId" id="id" /> 

這是我的提交按鈕之一:

<input type="submit" value="Delete item" class="delete" /> 

但是在服務器條目標識字段爲空。

+1

你的代碼應該可以正常工作。我的猜測是問題在於其他地方,無論是否有javascript錯誤阻止設置onclick的值,或者您的服務器端代碼沒有正確檢索值。 –

+0

同意以上。該代碼看起來正確。你顯示什麼錯誤? – chrisvillanueva

+0

我在服務器上發現錯誤,說沒有路徑與請求匹配。 – LuckyLuke

回答

1

嘗試通過使用jQuery .attr()函數來做到這一點:

變化:

$('.delete').on('click', function() { 
$('#id').val('1000'); 
}); 

要:

$('.delete').click(function() { 
$('#id').attr('value','1000'); 
});