Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.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/1/asp.net/30.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
C# 我们可以在一个表单中有多个提交类型按钮吗?_C#_Asp.net_Forms_Submit - Fatal编程技术网

C# 我们可以在一个表单中有多个提交类型按钮吗?

C# 我们可以在一个表单中有多个提交类型按钮吗?,c#,asp.net,forms,submit,C#,Asp.net,Forms,Submit,我需要通过两个提交按钮对表单进行验证 我们是否可以更改jQuery中的“Type”以便它可以完美地按照我的要求工作:) 如果您谈论的是客户端验证,您可以使用JavaScript将不同的按钮发布到不同的位置(这些位置可以不同,以便在服务器端以多种方式进行验证),例如 你可以,但是一次只能点击一个按钮。你能解释一下你想做什么吗?@Akram@just_name::我的问题是我想在一个表单中放置多个提交类型输入元素,并在表单中的每个元素中实现JQuery validate:)在任何一个按钮上进行提交点

我需要通过两个提交按钮对表单进行验证

我们是否可以更改jQuery中的“Type”以便它可以完美地按照我的要求工作:)


如果您谈论的是客户端验证,您可以使用JavaScript将不同的按钮发布到不同的位置(这些位置可以不同,以便在服务器端以多种方式进行验证),例如


你可以,但是一次只能点击一个按钮。你能解释一下你想做什么吗?@Akram@just_name::我的问题是我想在一个表单中放置多个提交类型输入元素,并在表单中的每个元素中实现JQuery validate:)在任何一个按钮上进行提交点击。你为什么要这样做上下文?若要在asp.net表单中使用带有多个提交按钮的JQuery进行表单验证,请将多个提交按钮放置在一个表单字段中。您建议哪些是按钮类型,但我需要使用提交类型输入执行相同的任务:)使它们成为提交类型会将它们提交到相同的位置。这就是为什么我们让它们成为普通的按钮,并使用JavaScript来实际发布表单。
<form name="someForm1" id="someForm1" method="POST">
.
.
.


<input type="button" name="button1" id="button1" onclick="javascript:post1();"/>
<input type="button" name="button2" id="button2" onclick="javascript:post2();"/>
</form>
function post1()
{
  var form1=document.forms['someForm1'];
  form1.action="form1.aspx";
  if(validate1())
  {
     form1.submit();
  }
  else
  {
     invalid1();
  }    
}