当点击提交按钮时,有没有办法使用PHP获取提交表单的属性值?
我有一个具有属性data-id: someid
的表单,我需要获取此值。
答案 0 :(得分:2)
没有直接的方法来获取PHP中的数据属性值。 您必须首先获取data-attribute,将此值设置为隐藏字段,然后使用PHP来获取它。
答案 1 :(得分:1)
如果您希望提交数据ID
$(document).ready(function(){
$('#formid').on('submit', function(){
var id = $(this).data("id")
alert(id);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form action="" method="POST" name="myformName" id="formid" data-id="someid">
<input type="submit" name="submit">
</form>
答案 2 :(得分:0)
你可以通过两种方式在php中实现这一点:
1.要么通过你的&#39; someid&#39;在输入中隐藏类型
<input type="hidden" name="data-id" value="someid" />
2。只需通过你的'someid&#39;在行动属性
<form name="" action="filename.php?data-id=someid">