我通常在带有隐藏字段的表单中做类似的事情:
<input type="hidden" name="someName" value="someVal" />
我已经能够通过简单的东西获得价值
$someVar = $_REQUEST['someVal'];
但现在我试图通过这样的方式发送 DOM 元素 id 中的所有值
<input type="hidden" name="someNewName" id="element_id_name" />
我这样做正确吗?这还可以吗?还是我离得远了?
如何从最后一行获取值?或者我如何以正确的方式将该数据发送到请求?
谢谢,
亚历克斯
您无法通过 ID 在 php 中检索数据,它适用于名称..所以您需要更改
PHP
<form method="POST" action="nextpage.php" name="myform" id="myform">
<input type="text" id="rout_markers" name="rout_markers"/>
<input type="hidden" name="someNewName" id="someNewName" value="" />
<input type="submit" id="send-btn" class="button" value="SEND NOW" onclick="submitform()" />
</form>
jQuery
$("form").bind('submit',function(e){
e.preventDefault();
var hiddenData=$("input[name=rout_markers]").val();
// or var hiddenData=jQuery('#rout_markers').val();
$("input[type=hidden][name=someNewName]").val(hiddenData);
});
on
下一页.php
通过以下方式检索数据
$_POST['someNewName'];
update
set onclick=submitform()
在提交按钮中并分配name
and id
属性来形成并写下这个
javascript
<script type="text/javascript">
function submitform()
{
var hiddenData = document.getElementById('rout_markers').value;
document.getElementById('someNewName').value = hiddenData;
document.myform.submit();
}
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)