javascript - 使用复选框或单选按钮在表单操作之间切换

标签 javascript jquery html

我有两个单独的 insert.php 文件...我如何在它们之间进行交替,具体取决于用户是否勾选了复选框或单选按钮。

例如,如果我的 html 设置如下......

<form action="x.php" method="post">

然后用户勾选复选框,因此表单需要更改为 y.php

<form action="y.php" method="post">

这将如何实现?

最佳答案

您可以在单选按钮上使用 javascript 函数,

<script type="text/javascript">
function OnSubmitForm()
{
  if(document.myform.operation[0].checked == true)
  {
    document.myform.action ="x.php";
  }
  else
  if(document.myform.operation[1].checked == true)
  {
    document.myform.action ="y.php";
  }
  return true;
}
</script>
<form name="myform" onsubmit="return OnSubmitForm();">

   <input type="radio" name="operation" value="1" checked>radio1
   <input type="radio" name="operation" value="2">radio2
   <p>
   <input type="submit" name="submit" value="save">
   </p>
</form>

关于javascript - 使用复选框或单选按钮在表单操作之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16231464/

相关文章:

jQuery 验证引擎自定义 javascript 验证

javascript - Firefox 上的按钮事件缓慢且延迟

jquery - 盒子阴影不起作用

javascript - html动态生成表单但在发布时不在url中给出日期值

javascript - 在 Javascript 中创建和使用模块

jquery - 如何使用 jQuery 将鼠标悬停在 div 上时显示覆盖 div?

JavaScript 在按钮上无法正常工作

javascript - 没有 CoffeeScript 的 CoffeeScript 问号语法

javascript - Tiptap (Prosemirror) 提及标签的协作模式错误

javascript - 如何通过复选框隐藏和显示我的 div