Mit*_*ran 320 javascript forms jquery hidden-field
使用jQuery 动态创建隐藏输入表单字段的最简单方法是什么?
Dav*_*ing 585
$('<input>').attr('type','hidden').appendTo('form');
Run Code Online (Sandbox Code Playgroud)
回答你的第二个问题:
$('<input>').attr({
type: 'hidden',
id: 'foo',
name: 'bar'
}).appendTo('form');
Run Code Online (Sandbox Code Playgroud)
Mar*_*ell 132
$('#myformelement').append('<input type="hidden" name="myfieldname" value="myvalue" />');
Run Code Online (Sandbox Code Playgroud)
Ser*_*nko 30
和大卫一样,但没有attr()
$('<input>', {
type: 'hidden',
id: 'foo',
name: 'foo',
value: 'bar'
}).appendTo('form');
Run Code Online (Sandbox Code Playgroud)
Sli*_*eam 25
如果你想添加更多属性,请执行以下操作:
$('<input>').attr('type','hidden').attr('name','foo[]').attr('value','bar').appendTo('form');
Run Code Online (Sandbox Code Playgroud)
要么
$('<input>').attr({
type: 'hidden',
id: 'foo',
name: 'foo[]',
value: 'bar'
}).appendTo('form');
Run Code Online (Sandbox Code Playgroud)
function addHidden(theForm, key, value) {
// Create a hidden input element, and append it to the form:
var input = document.createElement('input');
input.type = 'hidden';
input.name = key;'name-as-seen-at-the-server';
input.value = value;
theForm.appendChild(input);
}
// Form reference:
var theForm = document.forms['detParameterForm'];
// Add data:
addHidden(theForm, 'key-one', 'value');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
313107 次 |
| 最近记录: |