我在工作场所的数据库系统中有一个HTML表单,用于编辑个人详细信息。表单的一部分允许用户上传个人照片。然而,这给我带来了麻烦,因为我想通过让用户上传照片并在提交人物详细信息之前成功上传后查看更多的Ajax-y表单。问题在于,它似乎需要一个嵌套表单(也就是说,上传表单在详细信息表单内),如下所示:
我希望它能够正常工作的方式是,用户填写表单细节,选择一张图片并点击“上传”按钮,然后在文件上传后进行AJAX更新,以便在最终点击“提交”按钮前查看图片。
是否有一个很好的方法让上传表单在页面上“内置”于细节表单中(至少在外观上),但在HTML中不嵌套在细节表单中?
<form name="details">
<input name="detail1">
<input name="detail2">
<form name="pictureupload">
<input type="file" name="pic">
<input type="submit" name="upload" value="Upload">
</form>
<input type="submit">
</form>
我希望它能够正常工作的方式是,用户填写表单细节,选择一张图片并点击“上传”按钮,然后在文件上传后进行AJAX更新,以便在最终点击“提交”按钮前查看图片。
是否有一个很好的方法让上传表单在页面上“内置”于细节表单中(至少在外观上),但在HTML中不嵌套在细节表单中?