2009-08-31 21 views
0

私はフォームを持っていて、いくつかのテキストボックスとドロップダウンリストを持っています。xajax.getFormValuesを使用して値をドロップダウンリストから取得する方法は?


protected function addNewRecord($formValues){ 

     $newRecordFirstName = $formValues["newRecordName"]; 
     $newRecordLastName = $formValues["newRecordLastName"]; 
     $newRecordSelection = $formValues["dropDownSelection"]; // there is no info 

     /** 
     * some code goes here 
     * ... 
     */ 
     return $something; 
    } 

これらのコードは本当によく働く、getFormValues以外の情報を持っていない:私は私のPHPコードは次のようになります私のフォームの値

 

// JQuery Code 
    parentFormName = $(this).parents('form').attr('name'); 
    xajax_addNewRecord(xajax.getFormValues(parentFormName)); 

を取得するには、次のjqueryのコードを使用しています私のフォームのドロップダウンリストのために。

どうすればこの値を取得できますか?

NOTEありがとう:私はXdebugをを使用していますし、$ formValuesパラメータも配列に「dropDownSelection」フィールドが含まれていません...

答えて

0

[OK]を、私は約いくつかのことを学びましたこの方法:

1)帳票ID及び帳票名が
2と同じでない場合、このメソッドは機能しません)の形態のすべての要素は、名前とし、IDを持たなければならない(これらが一致しなければならない)
3私の問題は同じ名前のドロップダウンリストが2つあったためです:S

このメソッドは、フォームとその中のすべての要素に正しい名前とIDがある限り、本当にうまく機能します。 xajaxにはこれらのメソッドのいくつかについてのドキュメントがあるのは良いことですが、残念ながらそこには存在しないか、存在する場合、関数が何をするかについての情報だけがありません。

関連する問題