javascript - 使用表单中的提交链接发送值

标签 javascript forms hyperlink submit

我想在提交表单中发送一个带有链接的值。表单方法是 post,我喜欢保持这种方式,否则我的问题会很容易使用类似“?myvale=1”的方法。

所以这段代码说明了我不想要的:

<a href="#" name="submit value="1" onclick="document.editDelete.submit()" class="button icon edit">Test</a>

我怎样才能用 javascript 或类似的东西完成我想要的东西?

最佳答案

为什么不在提交处理程序中设置隐藏的表单值?

<form ...>
  <input type="hidden" name="theParam"/>
  ...

<a href="#" ... onclick="handler()">Test</a>

function handler() {
  document.editDelete.theParam.value = "the value";
  document.editDelete.submit();
}

(调整名称/等以匹配您的 HTML。)

关于javascript - 使用表单中的提交链接发送值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8451998/

相关文章:

javascript - 我在 JavaScript 中从表单重新提交数据时遇到问题

使用变量 url 提交的 jQuery AJAX

html - 悬停时更改父元素的背景颜色

css - 页面中的某些 HTML 标记不适用于添加 div

javascript - 在 asp.net MVC 中提交局部 View 时如何显示加载微调器?

javascript - 如何将数字转换为字母形式,例如。 3 到 3,然后 className = 3?

javascript - GWT + 英特尔 XDK

javascript - 是否可以调整文本大小以适应固定大小的 div?

c# - ASP.NET MVC3 : Confirmation Box before submitting

php - 从 MySQL 添加到 PHP 表单的超链接