come posso pubblicare il valore della casella di testo che viene creato dynamicmente da jquery

sto lavorando con il framework codeigniter sto provando ad usare le textbox in formato HTML quando l’utente fa clic sul pulsante una textbox verrà generata automaticamente da jquery ma quando invio il modulo gli altri valori textbox stanno postando correttamente ma non posso postare la casella di testo jquery valore.

ecco il codice jquery:

$("#button").live('click',function add(){ $("#tblRel").append( '' +''+ '' ); }); 

HTML:

   
Applicant Name: 'applicant_name','class'=>'input_value_long','value'=>set_value('applicant_name'))) ?>
'submit','name'=>'Save','value'=>'Save record','class'=>'button_print'));?>

nella funzione form_main () sto postando in questo modo:

  form_main(){ $name = $this->input->post('applicant_name'); $jquery_txt = $this->input->post('jquery_txt'); } 

posso ottenere il valore di $ name ma $ jquery_txt è vuoto nessuno può aiutarmi per favore! e scusa formano il mio povero inglese.

  $("#button").live('click',function add(){ $("#tblRel").append(''); }); 

Immagino che il tuo nome e sia differente per la casella di testo. Rendi lo stesso e se hai più di una casella di testo cambia il nome della casella di testo in array altrimenti otterrai solo un valore dopo averlo postato.

Cambia il codice jQuery a questo, e dovrebbe funzionare bene. Il tuo problema era che stavi aggiungendo il contenuto con il clic del pulsante “invia”, che avrebbe inviato il modulo e il contenuto sarebbe stato aggiunto dopo la richiesta di invio.