Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何验证保存而不是删除?_Javascript_Jquery_Html_Validation - Fatal编程技术网

Javascript 如何验证保存而不是删除?

Javascript 如何验证保存而不是删除?,javascript,jquery,html,validation,Javascript,Jquery,Html,Validation,这是我表格的一个片段 <form action="" method="post" onsubmit="return verify()"> <input type="submit" name="submit" value="Delete" /> <input type="submit" name="submit" value="Save" /> </form> 如您所见,我正在使用名为verify()的函数进行验

这是我表格的一个片段

<form action="" method="post" onsubmit="return verify()">
        <input type="submit" name="submit" value="Delete" />
        <input type="submit" name="submit" value="Save" />
</form>

如您所见,我正在使用名为
verify()
的函数进行验证。我只想验证他们是否单击“保存”,我不想验证“删除”


我该怎么做?有没有一种方法可以让我知道他们在函数中单击了哪一个,如果单击了“删除”,就返回
true

放置
返回验证()上单击

您可以使用全局变量

HTML

<form action="" method="post" onsubmit="return verify()">
        <input type="submit" name="submit" value="Delete" onclick="window.action='delete'"/>
        <input type="submit" name="submit" value="Save" onclick="window.action='save'" />
</form>

+谢谢你给了我一个和我要求的完全一样的解决方案。但是,我相信我会接受Iznogoods答案,因为它需要更少的代码。并将其从提交的
中删除。您已经选择的这个问题的答案可能是您想要使用的答案,但我认为您可以使用
verify(e)将事件发送到函数
然后像
e.value
这样的东西可能会为您提供所需的信息。
var action = '';
function verify() {
    if (action == "save") {
        // validates
    }
}