我可以在JavaScript中使用form_dropdown吗?

阿努

嗨,我正在使用codeigniter框架。单击按钮时,我使用了JavaScript来动态创建表格行。我需要在动态添加的表格单元格内有一个下拉菜单。这是我到目前为止尝试过的代码。

function displayResult() {
<?php

      $attributes = array('class' => 'form-horizontal', 'id' => '');
      $options_employee = array('' => "Select");
      foreach ($employee as $row)
      {
        $options_employee[$row['first_name']] = $row['first_name'];
      }

      ?>
     var something='<?php echo form_dropdown('employee', $options_employee, set_value('employee[]'), 'class="span2"');?>';
     alert(something);

    var row = document.getElementById("test").insertRow(-1);
    row.innerHTML = '<td><div>'+something+'</div></td><td><input type="text" name="start_time[]" value="" style="width:35px;"/></td><td><input type="text" name="pid[]" style="width:35px;"/></td><td><input type="text" name="description[]" class="description" value="" style="width:145px;"/></td><td><input type="text" class="type" value="" style="width:45px;"/></td><td><input type="text" class="qty_prch" value="" style="width:45px;"/></td><td><input type="text" class="qty_used" value="" style="width:45px;"/></td><td><input type="text" value="" style="width:70px;"/></td><td><input type="text" value="" style="width:70px;"/></td><td><input type="text" value="" style="width:70px;"/></td><td><input type="text" value="" style="width:70px;"/></td>';
}

当单击按钮时,我称其为displayResult()我收到2个错误在我的控制台。

1.Uncaught SyntaxError: Unexpected token ILLEGAL
2.Uncaught ReferenceError: displayResult is not defined

有人能帮我吗?请帮助我修复此代码。

function displayResult() { <? php

  $attributes = array('class' => 'form-horizontal', 'id' => '');
  $options_employee = array('' => "Select");
  foreach($employee as $row) {
    $options_employee[$row['first_name']] = $row['first_name'];
  }

  ?>
  var something = '<?php echo form_dropdown('
  employee ', $options_employee, set_value('
  employee[]
  '), '
  class = "span2"
  ');?>';
  alert(something);

  var row = document.getElementById("test").insertRow(-1);
  row.innerHTML = '<td><div>' + something + '</div></td><td><input type="text" name="start_time[]" value="" style="width:35px;"/></td><td><input type="text" name="pid[]" style="width:35px;"/></td><td><input type="text" name="description[]" class="description" value="" style="width:145px;"/></td><td><input type="text" class="type" value="" style="width:45px;"/></td><td><input type="text" class="qty_prch" value="" style="width:45px;"/></td><td><input type="text" class="qty_used" value="" style="width:45px;"/></td><td><input type="text" value="" style="width:70px;"/></td><td><input type="text" value="" style="width:70px;"/></td><td><input type="text" value="" style="width:70px;"/></td><td><input type="text" value="" style="width:70px;"/></td>';
}
<div id="form">
  <!-- div form starts here.its for add table  -->
  <table id="test">
    <thead>
      <tr>
        <td style="width:80px;">
          employee
        </td>
        <td style="width:35px;">
          start time
        </td>
        <td style="width:35px;">
          id
        </td>
        <td style="width:145px;">
          Description
        </td>
        <td style="width:45px;">
          Type
        </td>
        <td style="width:45px;">
          qty prch
        </td>
        <td style="width:45px;">
          qty used
        </td>
        <td style="width:70px;">
          Price
        </td>
        <td style="width:70px;">
          discount
        <td style="width:70px;">
          Tax
        </td>
        <td style="width:70px;">
          Total
        </td>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>
          <?php echo form_dropdown( 'employee', $options_employee, set_value( 'employee[]'), 'class="span2"');?>
        </td>
        <td>
          <input type="text" name="start_time[]" value="" style="width:35px;" />
        </td>
        <td>
          <input type="text" name="pid[]" value="" style="width:35px;" />
        </td>
        <td>
          <input type="text" name="description[]" class="description" value="" style="width:145px;" />
        </td>
        <td>
          <input type="text" name="type[]" class="type" style="width:45px;" />
        </td>
        <td>
          <input type="text" name="qty_prch[]" class="qty_prch" style="width:45px;" />
        </td>
        <td>
          <input type="text" name="qty_used[]" class="qty_used" style="width:45px;" />
        </td>
        <td>
          <input type="text" name="price[]" class="price" style="width:70px;" />
        </td>
        <td>
          <input type="text" name="discount[]" class="discount" style="width:70px;" />
        </td>
        <td>
          <input type="text" name="tax[]" class="tax" style="width:70px;" />
        </td>
        <td>
          <input type="text" name="total[]" class="total" style="width:70px;" />
        </td>

      </tr>
    </tbody>



  </table>

  <div id="add_row">
    <button onClick="displayResult()" class="add_r"></button>
  </div>

阿努

这对我来说很好。谢谢大家的支持!

function displayResult() {
<?php

      $attributes = array('class' => 'form-horizontal', 'id' => '');
      $options_employee = array('' => "Select");
      foreach ($employee as $row)
      {
        $options_employee[$row['first_name']] = $row['first_name'];
      }
    $dropdown = form_dropdown('employee', $options_employee, set_value('employee[]'), 'class="span2"');

      ?>

    var complex = <?php echo json_encode($dropdown); ?>;

    var row = document.getElementById("test").insertRow(-1);
    row.innerHTML = 
        '<td><div>'+complex+'</div></td>'+
        '<td><input type="text" name="start_time[]" value="" style="width:35px;"/></td>'+
        '<td><input type="text" name="pid[]" style="width:35px;"/></td>'+
        '<td><input type="text" name="description[]" class="description" value="" style="width:145px;"/></td>'+
        '<td><input type="text" class="type" value="" style="width:45px;"/></td>'+
        '<td><input type="text" class="qty_prch" value="" style="width:45px;"/></td>'+
        '<td><input type="text" class="qty_used" value="" style="width:45px;"/></td>'+
        '<td><input type="text" value="" style="width:70px;"/></td>'+
        '<td><input type="text" value="" style="width:70px;"/></td>'+
        '<td><input type="text" value="" style="width:70px;"/></td>'+
        '<td><input type="text" value="" style="width:70px;"/></td>';
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Codeigniter中使用搜索过滤器进行下拉(我正在使用form_dropdown)

来自分类Dev

CodeIgniter]使用form_dropdown清空Optgroup

来自分类Dev

CodeIgniter]使用form_dropdown清空Optgroup

来自分类Dev

我可以在JavaScript中使用ColdFusion标签吗?

来自分类Dev

我可以在javascript“类”的定义中使用setInterval吗?

来自分类Dev

我们可以在 JavaScript 中使用 doNotRemoveChild() 吗?

来自分类Dev

我可以在WPF中使用NotifyIcon吗?

来自分类Dev

我可以在服务中使用$ interval吗?

来自分类Dev

我可以在SUMPRODUCT中使用INDIRECT吗?

来自分类Dev

我可以在Oracle中使用UTILS吗?

来自分类Dev

我可以在枚举中使用枚举吗?

来自分类Dev

我可以在JSDOC中使用变量吗

来自分类Dev

我可以在JTA中使用Hibernate吗?

来自分类Dev

我可以在C ++中使用Tk吗?

来自分类Dev

我可以在DrawerLayout中使用SwipeRefreshLayout吗?

来自分类Dev

我可以在TFVC中使用.gitignore吗?

来自分类Dev

我可以在TideSDK中使用webrtc吗?

来自分类Dev

我可以在HTML中使用变量吗?

来自分类Dev

我可以在ARC中使用retain吗?

来自分类Dev

我可以在php中使用php吗

来自分类Dev

我可以在C ++中使用Tk吗?

来自分类Dev

我可以在AnyObject中使用元组吗?

来自分类Dev

我可以在 <urlset> 中使用 <sitemap> 吗?

来自分类Dev

我可以在表格中使用form.cleaned_data查询数据库吗?

来自分类Dev

可以在Android中使用JavaScript文件吗?

来自分类Dev

我可以在使用JavaScript的现代浏览器中使用或打开“插入”插入符号吗?

来自分类Dev

我可以在现有的javascript应用程序中使用节点模块吗?

来自分类Dev

我可以在Chrome中使用JavaScript获取剪贴板数据吗

来自分类Dev

我可以在鬼博客条目中使用嵌入式Javascript吗?

Related 相关文章

  1. 1

    在Codeigniter中使用搜索过滤器进行下拉(我正在使用form_dropdown)

  2. 2

    CodeIgniter]使用form_dropdown清空Optgroup

  3. 3

    CodeIgniter]使用form_dropdown清空Optgroup

  4. 4

    我可以在JavaScript中使用ColdFusion标签吗?

  5. 5

    我可以在javascript“类”的定义中使用setInterval吗?

  6. 6

    我们可以在 JavaScript 中使用 doNotRemoveChild() 吗?

  7. 7

    我可以在WPF中使用NotifyIcon吗?

  8. 8

    我可以在服务中使用$ interval吗?

  9. 9

    我可以在SUMPRODUCT中使用INDIRECT吗?

  10. 10

    我可以在Oracle中使用UTILS吗?

  11. 11

    我可以在枚举中使用枚举吗?

  12. 12

    我可以在JSDOC中使用变量吗

  13. 13

    我可以在JTA中使用Hibernate吗?

  14. 14

    我可以在C ++中使用Tk吗?

  15. 15

    我可以在DrawerLayout中使用SwipeRefreshLayout吗?

  16. 16

    我可以在TFVC中使用.gitignore吗?

  17. 17

    我可以在TideSDK中使用webrtc吗?

  18. 18

    我可以在HTML中使用变量吗?

  19. 19

    我可以在ARC中使用retain吗?

  20. 20

    我可以在php中使用php吗

  21. 21

    我可以在C ++中使用Tk吗?

  22. 22

    我可以在AnyObject中使用元组吗?

  23. 23

    我可以在 <urlset> 中使用 <sitemap> 吗?

  24. 24

    我可以在表格中使用form.cleaned_data查询数据库吗?

  25. 25

    可以在Android中使用JavaScript文件吗?

  26. 26

    我可以在使用JavaScript的现代浏览器中使用或打开“插入”插入符号吗?

  27. 27

    我可以在现有的javascript应用程序中使用节点模块吗?

  28. 28

    我可以在Chrome中使用JavaScript获取剪贴板数据吗

  29. 29

    我可以在鬼博客条目中使用嵌入式Javascript吗?

热门标签

归档