作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有:
<ul>
<form name="myform" action="Users" id="myform" method="post">
<li><a id="target" name="target" value='A' href="#">A</a></li>
<li><a id="target" name="target" value='B' href="#">B</a></li>
<li><a id="target" name="target" value='C' href="#">C</a></li>
</form>
</ul>
在我的 Controller 中,我想检索这样的值 Request.Form["target"]
.
我怎么能用<a>
用 <a>
发送我的表格里面的值(value)?
非常感谢!
最佳答案
只有表单元素(select、input、textarea)被提交给服务器。并且值不是 a
标记的有效属性。如果您唯一需要的是获取点击链接的值(value) - 您可以使用 href:
<li><a id="target" name="target" href="?target=A">A</a></li>
<li><a id="target" name="target" href="?target=B">B</a></li>
<li><a id="target" name="target" href="?target=C">C</a></li>
比在服务器上:
Request["target"]
否则 - 您需要为 a
执行 onclick 处理程序,并获取单击的 a
的值,将其放入某个隐藏字段,然后调用 document。 myform.submit()
;
关于javascript - 使用 <a> 提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12722391/
我是一名优秀的程序员,十分优秀!