首页 > 解决方案 > 显示用户在表单中插入的实时数据

问题描述

我正在尝试通过实时填充来显示价值form例如,从 中选择值dropdown select box,然后显示给我ID,但我想显示 DB 表的值。

假设,field:NSE在填写表格时选择,它应该是 live diaply “NSE”,但它显示ID为“1”

exchange桌子: 在此处输入图像描述

下面是我的代码:

JS:

function all_function()
{
  value = $("#exchange").val();
  if (value != "") 
  {
    $("#exchange_value").html("Selected Exchanges :"+value);
  }
}

PHP:

{!! Form::open(['method'=>'POST', 'action'=> 'trades\AddSingleTradeController@store', 'id'=> 'form', 'files'=>true]) !!}

  <div class="row">
    <div class="form-group col-sm-4">
    {!! Form::label('exchange_id', 'Exchanges:') !!}
    {!! Form::select('exchange_id', [''=>'Choose Options'] + $exchanges , null, ['class'=>'form-control', 'id'=>'exchange', 'name'=>'exchange_id',  'onchange' => 'all_function()'])!!}
  </div>
  <p id="exchange_value"></p>
{!! Form::close() !!}

标签: phplaravel

解决方案


试试这个

 function all_function()
 {
    value = $("#exchange option:selected").text();
    if (value != "") 
    {
        $("#exchange_value").html("Selected Exchanges :"+value);
    }
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select name="exchange" id="exchange" onchange="all_function()">
    <option value="1">abc</option>
    <option value="2">def</option>
    <option value="3">ghi</option>
    <option value="4">jkl</option>
    <option value="5">mno</option>
</select>
<div id="exchange_value"></div>


推荐阅读