2017-02-16 73 views
1

我目前正在做一個值的下拉列表通過表RA的ID傳遞,條件如下。Jquery選擇條件的選項

ID External 
1 false 
2 false 
3 true 

如何檢查這個ID external == true是否顯示另一個表單:input。

有什麼想法嗎?

,這裏是我的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> 
+1

什麼代碼,你試過了嗎? –

+0

你的html是什麼? MySQL表不返回'true'和'false'。它返回'1'或'0' – EddyTheDove

+0

我試過jquery onchange如果選擇了選項....顯示錶單。但如果選擇條件如何選擇。我很困惑。 –

回答

0

試試這個:

當你在瀏覽器inpsect元素的選擇框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...!!"); 
    } 
} 
0
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); 
}