【发布时间】:2013-04-11 07:13:36
【问题描述】:
我在 WordPress 的内部模板上有一个表格。
<?php
/*
Template Name: Template Form Submission
*/
get_header(); ?>
<div class="entry-content">
<div style="width: 1000px;" align="left">
<form enctype="multipart/form-data" name="file_uplaod" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="name" id="name" /><br /><br />
<input type="text" name="email" id="email" /><br /><br />
File <input type="file" name="test_file" id="test_file"/><br /><br />
<input type="submit">
</form>
</div>
但问题是 PHP-SELF 在表单提交后无法正常工作,它将进入 index.php 页面。我无法使用 Javascript 重定向,因为文件上传在这里。有谁能帮我解决一下。
【问题讨论】:
-
尝试给你的
action=""(空白)并检查。 -
Rikesh 这将在大多数浏览器中工作,但一些旧浏览器将无法工作
-
action=""也引起了同样的问题。我之前尝试过,当它不起作用时,我尝试了 PHP-SELF -
action="" 不支持 HTML5 和旧版浏览器