2012-03-09 4 views
1

나는 큰 형태의 테이블을 가지고 있는데, 하나의 셀 안에는 이라는 작은 형태가있다.AJAX와 함께 ... 양식 내부 양식?

다른 데이터를 보내고 심지어 다른 방법을 사용하면 하나는 Post이고 다른 하나는 Get입니다. 그것이 작동되도록 할 수있는 방법이 있나요 ...

코드는이 같은 같습니다? 형태가 서로 내에서 잘 작동하지 않기 때문에

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

무엇인가 보입니까? – ramblinjan

+0

나는 코드를 게시 할 수 없다. ..... 그냥 다른 폼 안에 하나의 폼을 상상해 본다. 하나는 get과 다른 포스트를 사용한다. ... – Anonymous

+0

당신이 * AJAX를 필요로하지 않는다면 중첩 된 폼은 독자적으로 제출되어야한다고 생각하지만 세부 사항이 도움이 될 것입니다. AJAX 제출이 필요하다면 어렵지 않아야합니다 (자세한 내용은?). – ramblinjan

답변

0

별도의 형태, negative margin-top - 지금 당장 할 것입니다.

아프면 Navigate 'href'스크립트를 입력에 연결하는 버튼에 직접 추가하고 onkeyup enter 이벤트를 입력합니다.

2

, 나는 별도의 id로 전송 버튼 2를 사용하는 경향을 양식을 결합하십시오. 처리 PHP 파일은 제출 단추 ID에 의해 제출 된 값에 따라 데이터로 수행 할 작업을 결정합니다. 문제는 GET과 POST가 있다는 것입니다. 제출/검색하는 양식은 무엇입니까?

+0

예, 내부의 양식은 검색 양식이며 특정 제품을 선택해야합니다. 'item? IID = 1'과 같이 URL에도 표시되어야합니다. 다른 양식이 제출 중이며 게시물을 사용합니다. 입력이 너무 많아서 테이블 전체에 산재 해 있습니다. – Anonymous

+0

또한 전체 코드를 게시하려면 코드의 여는 태그 앞에 4 개의 공백을 넣고 닫는 태그 앞에는 4 개의 공백을 넣으십시오. 우리는 당신이 무엇을하려고하는지 완전히 볼 수 있습니다 ... –

+0

네, 4 칸을했는데 ... 아마도 다른 줄 바꿈이 있어야합니다. 어쨌든, 누군가 그것을 고쳤습니다. – Anonymous

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

+0

그러면 승인 한 답변과 같은 양식을 별도로 사용할 것입니다. – ramblinjan