2010-02-12 4 views
2

저는 Jeditable을 처음 접했고 하나의 필드 대신 여러 필드를 가진 사용자 지정 양식을 생성하여 제출하는 방법이 있는지 궁금합니다.jEditable - 양식 제출

일부 힌트를 보려면 tutorial을 살펴보고 조금만 진전 시켰습니다. 나는 옳은 길을 가고 있는지 잘 모르겠다.

답변

1

여기 양식에서 편집 한 내용을 저장할 수있는 한 가지 아이디어가 있습니다. 양식의 입력에 특정 클래스를 지정하고 "my_form"이라고합니다. makeEditable()이라는 함수를 만들어 JEditable로 my_form 클래스를 초기화하는 버튼을 만듭니다. 저장 버튼에는 save_button이라고하는 클래스가 있습니다.

$(function(){ 
    function makeEditable() { 
     $(".my_form").editable('MyPhpPage.php', { 
      // YOUR CUSTOMIZATION 
      submit : '<button class="save_button">Save</button>', 
     }); 

    makeEditable(); 
    }); 

당신은 마지막 수업 "save_button"의 "제출"버튼으로 모든 수정 된 데이터를 보낼 수 있으며, 그 $('.my_form').find('.save_button').click(); 달성입니다.

모든 항목을 비어 있어야하는 제약 조건을 만들 수 있으므로 양식에 충분히 강력하지 않을 수 있습니다. 그렇게하기 위해 JQuery 코드가 조금 더 필요하다.