如何在选择单选按钮时更改隐藏表单数据的值
How to change the value of hidden form data when a radio button is selected?
我想做的是,当用户选择其中一个单选按钮选项时,其值将传递给隐藏输入的值。然后,我可以使用此数据来显示特定表单。如何使用Jquery/Javascript来做到这一点?
"<form id=""categoryedit""action=""category.asp"" method=""post"">" &_
"<input type=""hidden"" name=""stage"" value ="""">"&_
"<label for=""addcategory"">Add Category</label>"&_
"<input id=""addcategory"" type=""radio"" name=""addcategory"" value=""2""><br>" &_
"<label for=""deletecategory"">Delete Category</label>"&_
"<input id=""deletecategory"" type=""radio"" name=""deletecategory"" value=""4""><br>" &_
"<label for=""editcategory"">Edit Category</label>"&_
"<input id=""editcategory"" type=""radio"" name=""editcategory"" value=""6""><br>" &_
"<input class=""button"" type=""submit"" value=""Select"">" &_
"</form>"
首先,所有radio
按钮都应具有相同的名称,以便将它们分组。那么这段代码应该适合你:
$('#categoryedit input[type="radio"]').change(function() {
$('#categoryedit input[type="hidden"]').val($(this).val());
});
示例小提琴
请注意,在示例中,我更改了hidden
字段,使其可见,以便您可以看到代码正常工作。
$('#categoryedit input[type="radio"]').click(function(){
$(this.form).find('input[name="stage"]').val(this.value)
})
相关文章:
- 使用javascript取消隐藏和隐藏表单中的某些元素
- 提交时隐藏RSForm表单
- 添加和删除隐藏字段数组中的值,而不提交表单
- HTML5在提交并显示所需标签后显示隐藏的表单元素
- 我的表单上的SpringWebFlow2中的每个转换都需要隐藏按钮吗
- 在提交时设置表单隐藏值
- 用第一个表单值(HTML、Javascript)填充第二个表单隐藏字段
- Javascript表单隐藏可见操作
- 可以'无法将表单隐藏在JS中
- 获取函数的表单隐藏变量
- jquery ui模式框中的表单隐藏后,键盘将不再被调用
- 获取从函数到 php 的表单隐藏变量
- 将表单隐藏字段变量从一个函数传递到另一个函数
- 在iFrame(不同域)表单隐藏字段中抓取父级引用
- 表单隐藏值不工作
- 从复选框中获取值-将其发送到表单(隐藏字段)
- HTML表单隐藏变量不显示在php
- 在提交前输入lat和lng值到表单隐藏字段
- 使用按钮 ID 更新表单隐藏字段值
- HTML表单隐藏/显示基于Div