<tr>   <td colspan="4" bgcolor="#F4F4F4">
<?  if($ACTIONFORM && $action){
      $tmpDataArray = explode("||",$FORM->formData['TAB02_DATA']);?>
      <div class="tbl_box_blue">
      <input type="hidden" id="form[TAB02_DATA]" name="form[TAB02_DATA]" value="<?=$FORM->formData['TAB02_DATA']?>">
      <table class="tbl" border="0" cellpadding="0" cellspacing="0" width="100%" align="center" id="tbl2">
        <thead>
        <tr>
          <th width="10%">ID</th>
          <th width="50%">AAAAAA</th>
 <th width="15%">BBBBBBth>
        </tr>        </thead>        <tbody>
      <?$newRows = 2;
        if(count($tmpDataArray)>0){
          foreach($tmpDataArray as $tmpData){
            $newRows--;
            $tmpDataArray2 = explode("::",$tmpData);?>
          <tr>
            <td align="center"><input type="text" id="tabData21[]" name="tabData21[]" value="<?=$tmpDataArray2[0]?>" style="width:95%"></td>
            <td align="center"><input type="text" id="tabData22[]" name="tabData22[]" value="<?=$tmpDataArray2[1]?>" style="width:90%"></td>
<!--td align="center"><input type="text" id="tabData23[]" name="tabData23[]" value="<?=$tmpDataArray2[2]?>" style="width:90%"></td-->           <td align="center"><select id="tabData23[]" name="tabData23[]" style="width:90%">
          
   <?  $formId = $_REQUEST['formId'];
$strSql = "SELECT T_Name FROM bit.cpar_data_detail WHERE vcarNo ='".$formId."' "; /// '1263' ";//
$query = $WORKFLOW->dbCon->getQuery($strSql);
     while($rs = $WORKFLOW->dbCon->getData($query)){
?>        
  <option value=<?=$rs['T_Name']?>><?=$rs['T_Name']?></option>    ///这里好像有问题//     <?  }?>
</select> </td>   </tr><?  } }
        for($loop=0;$loop<$newRows;$loop++){?>
        <tr>
          <td align="center"><input type="text" id="tabData21[]" name="tabData21[]" style="width:95%"></td>
          <td align="center"><input type="text" id="tabData22[]" name="tabData22[]" style="width:90%"></td>       <td align="center"><select id="tabData23[]" name="tabData23[]" style="width:90%">
      <?  $formId = $_REQUEST['formId'];
$strSql = "SELECT T_Name FROM bit.cpar_data_detail WHERE vcarNo ='".$formId."' "; /// '1263' ";//
     $query = $WORKFLOW->dbCon->getQuery($strSql);
         while($rs = $WORKFLOW->dbCon->getData($query)){
    ?>  
      
  <option value=<?=$rs['T_Name']?>><?=$rs['T_Name']?></option>    ///这里好像有问题//
   <?  }?>
     </select> </td></tr><?}?>
        </tbody>
      </table>
      </div>
      <div align="right">
        <a href="javascript:addRowTable('tbl2', 'file');">添加</a>&nbsp;&nbsp;
        <a href="javascript:deleteRowTable('tbl2', '');">删除</a>
      </div>
<?  }else{
      $tmpDataArray = explode("||",$FORM->formData['TAB02_DATA']);?>
      <div class="tbl_box_blue">
      <table class="tbl" border="0" cellpadding="0" cellspacing="0" width="100%" align="center" id="tbl2">
        <thead>
        <tr>
          <th width="10%">ID</th>
          <th width="50%">AAAAAA</th>
<th width="15%">BBBBBB</th>
        </tr>
        </thead>
        <tbody>
      <?foreach($tmpDataArray as $tmpData){
          $tmpDataArray2 = explode("::",$tmpData);?>
        <tr <?=(($cnt++ % 2) == 0 ) ? '' : ' class=odd'?>>
          <td align="center"><?=$tmpDataArray2[0]?></td>
          <td align="center"><?=$tmpDataArray2[1]?></td>
<td align="center"><?=$tmpDataArray2[2]?></td>
          </tr>      <?}?>
        </tbody>     </table>      </div>
<?  }?>   </tr>
function addRowTable(id, objName) {
  var tbody = document.getElementById(id).tBodies[0]; 
var row = document.createElement("TR"); 
row.id = tbody.rows.length;

var cell1 = document.createElement("TD");
if(id =="tbl2"){
cell1.align = 'center';
cell1.innerHTML = '<input type="text" id="tabData21[]" name="tabData21[]" style="width:95%">';
var cell2 = document.createElement("TD"); 
cell2.align = 'center';
cell2.innerHTML = '<input type="text" id="tabData22[]" name="tabData22[]" style="width:90%">';
var cell3 = document.createElement("TD"); 
cell3.align = 'center';

/*cell3.innerHTML = '<select id="tabData23[]" name="tabData23[]" style="width:90%">';
      <?  $formId = $_REQUEST['formId'];
$strSql = "SELECT T_Name FROM bit.cpar_data_detail WHERE vcarNo ='".$formId."' "; /// '1263' ";//
     $query = $WORKFLOW->dbCon->getQuery($strSql);
         while($rs = $WORKFLOW->dbCon->getData($query)){
    ?>        
  <option value=<?=$rs['T_Name']?>><?=$rs['T_Name']?></option>
   <?  }?>    ///////这也有问题,点击添加的时候  不增加行.....
     </select>*/
} if(id=="tbl2"){
row.appendChild(cell1); 
row.appendChild(cell2); 
row.appendChild(cell3); 
row.appendChild(cell4); 
row.appendChild(cell5); 
}
tbody.appendChild(row); 
}
问题:1。我点击添加行的时候,报错.
      2. 能把select中的值保存,但不能读取(我的保存是指在不添加行的基础上保存)往高人指点  先谢谢啦。