【问题标题】:Jquery selected option with condition带有条件的Jquery选择选项
【发布时间】:2017-02-16 04:41:25
【问题描述】:

我目前正在通过表 RA 的 ID 传递带有值的下拉列表,条件如下。

ID   External
1    false
2    false
3    true

如何检查这个 ID external == true 是否显示另一个表单:输入。

有什么想法吗?

到目前为止,这是我的 html 代码:

<div class="form-group">
   <label>RECRUITMENT AGENCY:</label>
      {!! Form::select('recruitment_agency_id', $recruitmentAgencyList, null, array('id' => 'recruitment_agency', 'class' => 'form-control')) !!}
</div>

<div class="form-group referral_by" style="display: none;">
   <label>REFERRAL BY:</label>
      {!! Form::text('referral_by', null, array('class' => 'form-control referral_by')) !!}
</div>

【问题讨论】:

  • 你试过什么代码?
  • 你的 html 是什么? MySQL 表不返回 truefalse。它返回10
  • 如果选择了选项,我已经尝试过 jquery onchange .... 显示表单。但是,如果选择有条件的选项。我很困惑。
  • @EddyTheDove 更新了线程,是的,我知道..

标签: javascript php jquery laravel


【解决方案1】:

试试这个:

当您在浏览器上检测元素时,您的选择框 html 应该如下所示。

<select id="ddl" onchange="checktruefalse()">
        <option value="false">1</option>
        <option value="false">2</option>
        <option value="true">3</option>
</select>

您可以在此处添加您的条件:

function checktruefalse() {
    if ($("#ddl").val() == "true") {
        alert("true...!!");
    }
}

【讨论】:

    【解决方案2】:
    try this:
    Without any java script frameworks  you can access the value
    
    <select id="select" onchange="myFunction(this)">
    <option value="true">1</option>
     <option value="true">2</option>
    <option value="false">3</option>
    <option value="true">4</option>
    </select>
    
    
    
    
    var myFunction = function (item){
    alert(item.value);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      • 1970-01-01
      • 2011-04-22
      • 2016-03-04
      • 1970-01-01
      相关资源
      最近更新 更多