2012-11-30 40 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'); 
});