Javascript 尝试在窗体中单击“提交”按钮时设置隐藏参数的值
尝试在单击“提交”按钮时在隐藏字段上设置参数Javascript 尝试在窗体中单击“提交”按钮时设置隐藏参数的值,javascript,jquery,Javascript,Jquery,尝试在单击“提交”按钮时在隐藏字段上设置参数 $('.delete').on('click', function() { $('#id').val('1000'); }); 这是隐藏字段: <input type="hidden" name="itemId" id="id" /> 这是我的一个提交按钮: <input type="submit" value="Delete item" class="delete" />
$('.delete').on('click', function() {
$('#id').val('1000');
});
这是隐藏字段:
<input type="hidden" name="itemId" id="id" />
这是我的一个提交按钮:
<input type="submit" value="Delete item" class="delete" />
但是,在服务器上,itemId字段为空。请尝试使用Jquery.attr()函数执行此操作: 更改:
$('.delete').on('click', function() {
$('#id').val('1000');
});
致:
您拥有的代码应该可以正常工作。我猜问题出在其他地方,要么是javascript错误阻止了在单击时设置值,要么是服务器端代码没有正确检索值。同意上面的说法。代码看起来是正确的。您显示的是什么错误?我在服务器上收到一个错误,指出没有路径与请求匹配。您能否显示您如何在服务器上显示值的代码..?请检查表单的“操作”属性。这是一个有效的url吗?
$('.delete').click(function() {
$('#id').attr('value','1000');
});