Javascript 更改存储在变量中的窗体的值
如何更改从未打印到页面HTML的表单的输入字段的值?(我不想将其添加到页面的html中) 我不确定我是否必须使用$form符号与$form符号 我想在提交表单之前更改myName输入字段的值Javascript 更改存储在变量中的窗体的值,javascript,jquery,forms,post,Javascript,Jquery,Forms,Post,如何更改从未打印到页面HTML的表单的输入字段的值?(我不想将其添加到页面的html中) 我不确定我是否必须使用$form符号与$form符号 我想在提交表单之前更改myName输入字段的值 var $form = $('<form/>', { method: 'post', id: 'form1', name: 'form1',
var $form = $('<form/>', {
method: 'post',
id: 'form1',
name: 'form1',
action: 'example.example'
});
$form.append($('<input/>', {name: 'myName', value: 'myValue', type: 'hidden'}));
$form.submit()
var$form=$(“”{
方法:“post”,
id:'表格1',
名称:“form1”,
行动:“示例。示例”
});
$form.append($('',{name:'myName',value:'myValue',type:'hidden'}));
$form.submit()
您应该为变量分配新的输入,然后使用该变量更改值:
var $form = $('<form/>', {
method: 'post',
id: 'form1',
name: 'form1',
action: 'example.example'
});
var inp = $('<input/>', {name: 'myName', value: 'myValue', type: 'hidden'});
$form.append(inp);
$(inp).val('something else');
$form.submit()
var$form=$(“”{
方法:“post”,
id:'表格1',
名称:“form1”,
行动:“示例。示例”
});
var inp=$('',{name:'myName',value:'myValue',type:'hidden'});
$form.append(inp);
$(inp.val('something other');
$form.submit()
您应该为变量分配新的输入,然后使用该变量更改值:
var $form = $('<form/>', {
method: 'post',
id: 'form1',
name: 'form1',
action: 'example.example'
});
var inp = $('<input/>', {name: 'myName', value: 'myValue', type: 'hidden'});
$form.append(inp);
$(inp).val('something else');
$form.submit()
var$form=$(“”{
方法:“post”,
id:'表格1',
名称:“form1”,
行动:“示例。示例”
});
var inp=$('',{name:'myName',value:'myValue',type:'hidden'});
$form.append(inp);
$(inp.val('something other');
$form.submit()
$form
已在DOM中。请使用Firefox中的firebug进行检查。对不起,我认为页面的DOM和HTML结构是一样的。它没有添加到HTML结构中,我不想在那里添加它。在某个JS变量中获取该元素,然后使用val()
更改值已在DOM中。请使用Firefox中的firebug进行检查。对不起,我认为页面的DOM和HTML结构是一样的。它没有添加到HTML结构中,我不想添加到那里。在某个JS变量中获取该元素,然后使用val()
更改值谢谢,非常直截了当谢谢,非常直截了当