如何通过JavaScript从HTML中传递动态值来上传表单?

时间:2013-06-27 08:46:09

标签: jquery html

我有上传表格:

 <form enctype="multipart/form-data" action="uploader/" method="POST">
    <input type="hidden" name="type" value="A">
    <br>
    Choose a file to upload: <input name="uploadedfileInput" type="file" /><input type="submit" value="Upload File" /><img src="/invite/images/Input.gif" style="margin-left: 140px">
</form>

您可以看到我通过value="A"

如何将"A"代替一些返回值的函数?

类似的东西:

<input type="hidden" name="type" value="getSomeValue()">

JS

...

function  getSomeValue(){
  return localStorage['some Data'];
}
...

感谢您的帮助,

2 个答案:

答案 0 :(得分:1)

服用:

 <input type="hidden" name="type" id="type">

使用jquery,您可以:

 jQuery('#type').val('whatever');

或者,不添加id

 jQuery('input[name="type"]').val('whatever');

答案 1 :(得分:0)

返回value属性:

$(selector).val()

设置值属性:

$(selector).val(value)

使用函数设置value属性:

$(selector).val(function(index,currentvalue))