【发布时间】:2015-12-23 18:45:47
【问题描述】:
我正在向 asp.net 页面提交一个简单的表单。一切正常,除了表单不提交文件输入值。
<form id="mainform" action="http://<%=Request.Url.Authority %>/ABC/Handler/Submit.aspx" method="post" enctype="multipart/form-data">
<input type='file' id='file_d6'data-mandatory='0' name='file_d6' style='visibility: hidden; position: absolute;' onchange='showPreview(this)' />
<input type='file' id='file_d7'data-mandatory='0' name='file_d7' style='visibility: hidden; position: absolute;' onchange='showPreview(this)' />
<input style='height: 100%;' type='submit' class='subCtrl' onclick='return isReadyToSubmit();' >
</form>
在函数 isReadyToSubmit 中,我检查表单中所有输入字段的值。它向我显示了两个文件输入字段的值,但是当我提交表单时,它会提交除文件输入之外的所有字段
function isReadyToSubmit()
{
$("form#mainform :input").each(function(){
alert($(this).val());
});
return true;
}
【问题讨论】:
-
你应该指定输入有2种输入。
-
你得到其他值然后
type="file"? -
为什么输入文件标签被隐藏了?
-
@ParthTrivedi:是的,有文本输入和复选框,我也在警报框和 aspx 页面中获取它们的值..
-
@guradio:你能解释一下吗..
标签: javascript jquery html forms