在wordpress的function.php中,编写函数来检查验证字段,返回错误,如果没有错误,则发送电子邮件。
所以在单独的页面模板中,它有<form action="" method="post">
所以如何从function.php调用函数?
是<form action="form-progress()" method="post">
吗?
任何指南或见解将不胜感激。
答案 0 :(得分:0)
如果您的功能是PHP,请忘掉它。
但如果它是在Javascript中,只需在标记中写下这段代码:
<form onsubmit="myFunction()">
在你的JS中,处理输入值,如果你愿意,你可以在AJAX中调用外部PHP,用表格中的值来处理MySQL INSERT
等其他内容...
答案 1 :(得分:0)
实际上你能做的就是:
if(!$_POST) :
echo '
<form method="post" action="[your-same-page]">
[your-form-goes-here]
</form>';
else :
form_progress();
endif;
这样,当您的用户点击提交时,它将进入其他部分并检查表单。
如果您想验证必填字段或其他内容:
if(!$_POST || required_fields( $_POST ) != true ) :
echo '
<form method="post" action="[your-same-page]">
[your-form-goes-here]
</form>';
else :
form_progress();
endif;
我希望这就是你所要求的!