簡體   English   中英

如何使用根據給定變量選擇選擇選項的選擇框返回字符串

[英]how to return string with select box with select option selected as per a given variable

我使用 Datatable 庫在 wordpress 自定義插件中顯示需要返回選擇框輸入的表格。 選擇框選項應顯示該選項,因為它保存在數據庫中,但始終顯示第一個選項。

當為數據表中的列返回選擇輸入時,如何在 js 中編寫相同的代碼。 我嘗試了以下方法:

columns: [{
       
{
            'data': null,
            'render': function (data, type, row, meta) {
                 
                
            return '<select class="selectpicker" name="pm" id="pm-' + row.mls + '"><option value="Tafolla">Tafolla</option><option value="Lucy">Lucy</option></select>';

            }
         },
}]

好吧,首先獲取選擇的 JS 值,然后基於在單獨的調用中返回調用 php 值而不是 inlineHTML 。 盡量不要過於復雜的跨語言調用......

 document.getElementById('my-select').addEventListener('change', function() { console.log('You selected: ', this.value); //Call PHP values based on selection eg if(this.value == 2) { var text = " <?php echo ($row['status'] == 'AR')?'selected='selected':''; ?>"; } });
 <select id="my-select"> <option value="1">One</option> <option value="2">Two</option> <option value="3">Three</option> </select>

另一種方法是在純 php 中使用 HTML 選擇

<select name="formGender">
   <option value="">Select...</option>
   <option value="M">Male</option>
   <option value="F">Female</option>
 </select>

//PHP
<?php

 if(isset($_POST['formSubmit']) )
  {
   $varGender = $_POST['formGender'];         
  }

?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM