在我的 HTML 表单提交之前,我在隐藏的输入元素中放置了一些值,这些值没有与我的表单一起提交,有什么错误或什么吗?
例如:
以下是我的表单功能:
<form id="clientForm" name="clientForm" method="post" enctype="multipart/form-data" action="clients.php" onClick="beforeSubmit(); return false;">
<input type="text" name="OLD_BRANCH_FILTERS_ALL" id="OLD_BRANCH_FILTERS_ALL" value="">
</form>
下面是我的 JS 函数:
<script language="javascript" type="text/javascript">
function beforeSubmit(){
$('#OLD_BRANCH_FILTERS_ALL').attr('value', 'xyz');
alert(document.getElementById('OLD_BRANCH_FILTERS_ALL').value);
document.clientForm.action = 'clients.php?saveBtn=Save';
document.clientForm.submit();
}
</script>
现在,当我在 PHP 中检查表单请求$_REQUEST
时,它在元素中没有显示任何值。
任何线索为什么它不起作用。
提前致谢 !