【发布时间】:2015-07-02 06:16:43
【问题描述】:
我是 PHP 新手。我有一个表单,它有不同的提交按钮,如保存、编辑、取消和另存为。现在我想当用户单击另存为按钮时运行 java 脚本并检查文件名。如果数据库中已经存在同名文件,则显示警告消息“请更改文件名”如果用户更改文件名,然后执行按钮代码。 我使用按钮代码
<input type="submit" name="submit" value="Save as" onclick="show_confirm()" />
<input type="submit" name="submit" value="Make a copy" />
在 PhP 中
if($_POST['submit'] == 'Make a copy') {
$action = "copy";
} elseif($_POST['submit'] == 'Save as') {
$action = "save as";
}
可能是这样的java脚本
<script type="text/javascript">
function show_confirm()
{
var r=confirm("Please Change File Name!?");
if (r==true)
{
}
else
{
}
}
</script>
我的表单看起来像这样
现在我正在尝试为警报消息编写我的 Java 脚本,你能帮我解决我的问题吗?
【问题讨论】:
-
不要这样做,而是当用户选择要上传的文件时,向服务器发送AJAX请求并检查是否已经存在文件然后请求使用执行diff操作
-
我们不能使用相同的提交按钮名称两次 :)
-
@Elangovan 哦,当然可以
-
@Umair 我的表单上没有文件上传选项
-
我的表单上没有文件上传选项`那么您要上传/保存或替换什么? :P
标签: javascript php jquery mysql save-as