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

发布于 2024-11-10 11:23:22 字数 76 浏览 2 评论 0原文

我需要通过两个提交按钮来实现表单验证?

我们可以改变 jQuery 的“类型”吗,这样它就可以按照我想要的方式完美工作:)

I need to implement validation for a form but by two submit buttons?

Can we do change the 'Type' from jQuery so that it can work perfectly as i want:)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

|煩躁 2024-11-17 11:23:22

如果您正在谈论客户端验证,您可以使用 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>

然后制作 post1 实现一种类型的客户端验证 (validate1()) 和 post2 (validate2()) 另一种方法。您甚至可以使用 JavaScript 发布到不同的 URL。如何做到这一点的一个例子是:

function post1()
{
  var form1=document.forms['someForm1'];
  form1.action="form1.aspx";
  if(validate1())
  {
     form1.submit();
  }
  else
  {
     invalid1();
  }    
}

If you are talking about client-side validation you can use JavaScript to make different buttons post to different locations (these locations can be different to validate it in more than one way on the server side) e.g.

<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>

Then make post1 implement one type of client-side validation (validate1()) and post2 (validate2()) the other approach. You can even use JavaScript to post to different URLs. An example of how this can be done is:

function post1()
{
  var form1=document.forms['someForm1'];
  form1.action="form1.aspx";
  if(validate1())
  {
     form1.submit();
  }
  else
  {
     invalid1();
  }    
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文