Используя событие onclick, сохраняем данные дополнительного поля в codeigniter - PullRequest
0 голосов
/ 28 мая 2018

Я пытаюсь сохранить данные, которые являются единственным показом, если кто-то нажимает на онлайн-платеж.Это легко в PHP, но в Codeigniter это не работает.

<div class="radio">
                <?php echo form_radio('bank', 'Online Payment', FALSE, 
   ['onclick'=>"add_fields()"]); ?><?php echo form_label('Online Payment', 
  'bank');?>
            <br>    <?php echo form_radio('bank', 'Cash', FALSE); ?><?php 
   echo form_label('Cash', 'bank');?>
    </div>

и вот скрипт:

  <script>
  function add_fields()
  {
   var d = document.getElementById("content");

   d.innerHTML += "Enter Bank Details<br /> <input 
    type='text',name='bankdetail'/>";

 }
</script>
<p id="content"></p>

Я пытаюсь использовать:

 d.innerHTML += "Enter Bank Details<br />  <?php echo form_input(['name'=>'bankdetail']);?>";

но не показывать поле.

1 Ответ

0 голосов
/ 28 мая 2018

расскажите нам больше о проблеме?

вы идете внутрь функции add_fields ()?

Кроме того, просто попробуйте поставить

<p id="content"></p>

, а затем это,

  <script>
  function add_fields()
  {
   var d = document.getElementById("content");

   d.innerHTML += "Enter Bank Details<br /> <input 
    type='text' name='bankdetail'/>"; // REMOVE THE COMMA FROM HERE

 }
</script>

удалите запятую из строки innerHTML. Дайте нам знать, если она все еще не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...