I could also do this using Javascript. I know thats probably not the
most elegant solution, but it'd be interesting to implement and even
if I solved it with anything else, I would like to get this done with
jquery also.

So any other suggestions?

On Dec 19, 7:46 pm, brian <zijn.digi...@gmail.com> wrote:
> You could use divs instead of a table. Or use a TD with
> colspan=whatever and place another table inside of that (wrap the
> table with the form tag).
>
>
>
> On Sat, Dec 19, 2009 at 11:15 AM, oli <janoli...@gmail.com> wrote:
> > .append($(":input",form).clone())
>
> > This line does add all the input fields inside the "form" element
> > (which actually isn't a <form>) to the generated one.
>
> > The thing is, that I have a table and need a <form> for every row (but
> > not in a single column). <form><tr> or <tr><form> aren't valid.
> > So I'm looking for all input fields inside the <tr> and generate a new
> > one...
>
> > On Dec 19, 5:09 pm, brian <zijn.digi...@gmail.com> wrote:
> >> Why don't you simply submit the form you are cloning from? It doesn't
> >> appear to me that you're adding anything to the new form.
>
> >> On Sat, Dec 19, 2009 at 10:57 AM, oli <janoli...@gmail.com> wrote:
> >> > Hi,
>
> >> > I want to collect some input fields that are already present in my
> >> > DOM, generate a form with jQuery and submit it. Everything works fine,
> >> > unless if one of those input fields is a type="file" field.
>
> >> > $(".trform .sendform").click(function(e) {
> >> >    e.preventDefault();
> >> >    var form = $(this).closest(".trform");
>
> >> >    var method = form.find(":input[name=method]").val();
> >> >    var action = form.find(":input[name=action]").val();
> >> >    var enctype = form.find(":input[name=enctype]").val();
>
> >> >    $(document.createElement('form'))
> >> >           .attr("method",method)
> >> >           .attr("action",action)
> >> >           .attr("enctype",enctype);
> >> >           .append($(":input",form).clone())
> >> >           .submit();
> >> > });
>
> >> > If there is a file upload field, it's value after the submit is empty.
>
> >> > Any suggestions what I could do?
>
> >> > Regards, Jan Oliver

Reply via email to