我有一个index.html
看起来像这样的表格:
<form name="form" method="post" action="send.php">
.
.
.
.
在我的内部我send.php
必须使用函数,function generatekey ()
并且,如何从表单中的属性function postData()
调用postData()
函数?action
我有一个index.html
看起来像这样的表格:
<form name="form" method="post" action="send.php">
.
.
.
.
在我的内部我send.php
必须使用函数,function generatekey ()
并且,如何从表单中的属性function postData()
调用postData()
函数?action
你也可以action
这样:
<form name="form" method="post" action="send.php?postData">
在你的send.php
你可以这样做:
if(isset($_GET['postData'])){
postData();
}
在您的表单中添加一个独特的隐藏字段,例如:
<input type="hidden" name="action" value="postData" />
发送.php
<?php
function generatekey () {
// action
}
function postData() {
// action
}
if ( $_POST[ 'action' ] == 'postData' ) {
postData();
}
?>
或者阅读您的提交值,如果它是唯一的。
基本上没有“简单”的方法可以做到这一点,您需要在脚本中编写一些代码来决定调用什么函数以及何时调用,例如:
if($_POST['submit'){
postData();
}
另一种选择是使用众多 MVC 框架之一,例如Codeigniter或laravel。