从一个表单中检索结果并将结果用于另一个表单?

时间:2010-06-25 20:43:45

标签: jquery ajax forms

当用户填写一个表单时,我希望他们能够打开一个新表单,可能是在Lightbox中,并且能够将单独表单生成的内容保存到原始表单上的隐藏字段中。

我正在使用单独的表单来操作图像,我需要能够将该图像的路径返回到原始形式。

这可以用jQuery / AJAX吗?

-

产品形式:

<form>
Name <input type="text" name="name" />
Description <textarea name="description"></textarea>
Price <input type="text" name="price" />
<button>Upload Image</button> <!-- Open new form with Lightbox to upload, manipulate,
then return image path to this form. -->
</form>

图像表格:

<form action="manipulate.php"> <!-- Goes to another page for manipulation, upload -->
<input type="file" name="image" id="image" />
<input type="submit" name="Upload" />
<form>

操纵:将最终图像上传到文件夹。我希望能够返回产品表单的路径。

1 个答案:

答案 0 :(得分:0)

这里最大的问题是使用Ajax上传文件。当然有一些JQuery Ajax上传器 - 这是列表中的第一个:http://valums.com/ajax-upload/

正如您可能会看到,这个回调会返回一些服务器响应,请参阅onComplete()。

基本上你应该将上传文件的文件路径作为响应传递,然后将该字符串传递给原始表单非常容易。

这是非常基本的解释,但至少它可以让你知道如何去做。