2012-12-25 26 views
0

我想建立使用JavaScript和PHP的我自己的表單生成器, 我有一個問題讓整個形式,我想顯示其他頁面上相同的形式。 我想生成包含整個表單鏈接字符串。點擊後會生成該鏈接相同的表格後如何獲得整體形式作爲字符串

的JavaScript代碼是

$('document').ready(function(){ 
      var flag=0; 
      $(".divname").draggable({ 
       helper : "clone" 
      }); 

      $(".drop_class").droppable({ 

       drop: function(event, ui) { 

        switch(ui.helper.context.id){ 
         case "heading_id": 
          $(this).append("<div class='default_css' id='header'>Write Heading Here<input id='head_id' name='hello' class='common' type='text'/></div>"); 
          break; 
         case "textbox_id": 
          $(this).append("<div class='default_css'>Write Text Here<input id='text_id' class='common'type='text'/></br></div>"); 
          break; 
         case "textarea_id": 
          $(this).append("<div class='default_css'>Enter Information<textarea id='tarea_id' class='common'rows=5 cols=70></textarea></div>"); 
          break;  
         case "radio_id": 
          $(this).append("<div class='default_css'>Gender</br><input type='radio' value='male' name='sex'>Male<br><input type='radio' value='female' name='sex'>Female"); 
          break; 
         case "fullname_id": 
          $(this).append("<div class='default_css'>First Name<input id='fname_id' class='common' type='text'/>Last Name<input type='text'id='lname_id'/></br></div>"); 
          break; 
         case "mobile_id": 
          $(this).append("<div class='default_css'>Enter Mobile Number<input id='mob_id' class='common' type='text'/></div>"); 
          break; 
         } 
         if(flag==0){ 
          $(this).append("<div class='default_css'><input type='button' id='submit_button' style='position:absolute;right:330px;bottom:0;'value='submit'/></div><div id='generate_id'><input type='button' style='position:absolute;right:100px;bottom:0;' value='Generate URL'/>"); 
         } 
         flag = 1; 
        }  
       }); 


      }); 

如何獲得整個窗體

+1

會_ $ formHTML = $(「# idOfForm「)。html(); _爲你工作? – thescientist

回答

3

考慮

$formHTML = $("#idOfForm").html(); 
+0

包括#....... –

+0

感謝您的:) – thescientist

+0

我想整個形式,因爲它是包括用戶給出的表單生成 – sarthi

相關問題