为什么我的动态表单提交不使用jquery替换的按钮标签值
Why does my dynamic form submit not use the jQuery-replaced button label value?
<button class="gocrazy" label="1"/>
<button class="gocrazy" label="2"/>
<button class="gocrazy" label="3"/>
<form id="crazyform" method="POST" action="/crazyform">
<input type="hidden" id="crazyreplace" value="REPLACE WITH BUTTON LABEL ON CLICK">
</form>
$(".gocrazy").button();
$(".gocrazy").click( function(event)
{
var gocrazy = $(this).attr("label");
$("#crazyreplace").val(gocrazy);
$("form#crazyform").submit();
return false;
});
我想提交这个表单的值从按钮标签(1,2或3)替换为使用jQuery隐藏的crazyreplace
字段。
但是表单是与原始文本消息(REPLACE WITH BUTTON LABEL ON CLICK
)一起提交的。
怎么了?
检查工作示例http://jsfiddle.net/TM7Hp/3/
给定该代码,表单将不会与任何文本消息一起提交。输入没有name
,所以它不能是一个成功的控制。
如果你想提交一个被点击按钮的值,这样做:
<form method="POST" action="/crazyform">
<input type="submit" name="button" value="1">
<input type="submit" name="button" value="2">
<input type="submit" name="button" value="3">
</form>
只有点击提交按钮才会成功,所以服务器将接收到
button=2
如果你使用值为2的按钮提交它
相关文章:
- 用Javascript按钮替换Javascript超链接
- 使用JavaScript将标题文本替换为按钮文本
- 替换推特按钮
- 用按钮动态替换java脚本文件
- 使用replaceWith()将按钮替换为另一个按钮
- 用于多次替换图像的 Jquery 按钮
- 如何将单选按钮替换为还包含提交按钮的图像
- 如何用汉堡按钮替换固定的顶部导航
- 在 JavaScript 中将单选按钮替换为“selected”
- Opencart 过滤器添加 onclick 事件以替换提交按钮
- 使用两个或多个按钮在单个DIV中显示/隐藏和替换文本
- 单击按钮时替换文本
- 在 ajax 调用之前替换按钮,然后在调用后恢复
- 编辑图像/图像详细信息-替换按钮缺失
- 替换按钮不能工作
- JQuery文本替换按钮点击
- 替换按钮与超链接,合适的JQuery调用
- 用. replacewith()替换按钮文本
- 引导模式替换按钮链接-动态Div id
- AngularJS在Ajax调用后替换按钮