2012-03-09 34 views
1

我有一个大表格,内附一张表格, ,并且只是一个单元格内的一个真正的小表格。窗体内部形式...甚至与AJAX?

确实发送不同的数据,甚至使用不同的方法,一个是Post,另一个是Get。 有没有什么办法让它工作...

的代码看起来是这样的:?

<form method="POST"> 
    ... 
    <form method="GET"> 
     <input type="text"><input type="submit"> 
    </form> 
    ... 
</form> 
+0

看起来像什么? – ramblinjan 2012-03-09 18:11:03

+0

我不能发布代码.....好吧,想象一下另一种形式的内部形式,一种使用get和另一种职位.... – Anonymous 2012-03-09 18:13:12

+0

除非你需要* AJAX我认为嵌套形式应该自己提交,但更多细节会有所帮助。如果你需要AJAX提交,它不应该很难(更多细节?)。 – ramblinjan 2012-03-09 18:16:20

回答

0

独立的形式, 负边缘顶部 - 这将现在做。

如果我生病了,我会直接添加一个导航的'href'脚本到按钮链接到输入和onkeyup输入事件。

2

由于形式不中海誓山盟很好地工作,我倾向于使用2配有独立编号的提交按钮并结合形式。处理php文件然后根据提交按钮ID提交的值决定如何处理数据。你的问题是你有一个GET和POST的事实。什么是表单提交/检索?

+0

是的,里面的表格是检索表格,应该选择一个特定的产品。它也必须在URL中看到,例如'item?IID = 1'。 另一种形式是提交,它使用后,有太多不同的投入,他们散布在整个表。 – Anonymous 2012-03-09 18:23:38

+0

同时发布您的完整代码,在代码的开始标记之前放置4个空格,在结束标记之前放置4个空格。然后,我们可以看到你正在努力完成... – 2012-03-09 18:24:01

+0

是的,我做了4个空间......但也许应该有另一个换行符。无论如何,有人已经修好了。 – Anonymous 2012-03-09 18:27:01

0

尝试使用jQuery提交方法与点击侦听器。

举例来说,如果您的形式结构是这样的:

<form id="outer"> 
    <form id="inner"> 
     <button id="innerbutton" /> 
    </form> 
    <button id="outersubmit" /> 
</form> 

然后我觉得这个应该工作:

$('#innerbutton').click(function() { 
    $('#inner').submit(); 
    //or an AJAX call 
}); 
$('#outerbutton').click(function() { 
    $('#outer').submit(); 
}); 

jQuery的提交文件:http://api.jquery.com/submit/

+1

请阅读上面的注释。我不喜欢这个解决方案。 – Anonymous 2012-03-13 03:54:59

+0

然后,我会使用单独的表单,例如您批准的答案。 – ramblinjan 2012-03-13 04:01:39