2015-07-01 67 views
-1

不是一個複雜的問題,但我的代碼知識非常有限。當選擇一個值時顯示消息

當我從一個選擇菜單中選擇一個值(少於$ 10,000)並且還阻止表單提交時,我正在尋找一條消息來顯示。

<select name="levelofdebt" class="form-control" id="levelofdebt" required> 
             <option value="" disabled selected="selected">Select total debt</option> 
             <option value="$10,000 or less">Less than $10,000</option> 
             <option value="$10-15k">$10,000 - $15,000</option> 
             <option value="$15-20k">$15,000 - $20,000</option> 
             <option value="$20-30k">$20,000 - $30,000</option> 
             <option value="$30-40k">$30,000 - $40,000</option> 
             <option value="$40-50k">$40,000 - $50,000</option> 
             <option value="$50-60k">$50,000 - $60,000</option> 
             <option value="$60-100k">$60,000 - $100,000</option> 
             <option value="$100k +">$100,000 +</option> 
            </select> 

在此先感謝

+0

添加HTML表單和相關JS – depperm

+0

SO不是做你的功課,向我們展示什麼ü試過這麼遠,是什麼問題與該代碼。 (關於檢測到某個項目已更改並顯示消息的JavaScript)。否則,繼續搜索堆棧溢出,有很多例子可以做你要求的東西。 – ecarrizo

+0

我沒看過堆棧溢出,發現了一些相關的答案,但正如我所提到的,我的編程技能有限,不知道如何利用這些答案。 –

回答

0

function selectchange(){ 
 
    if($("#levelofdebt").val() == '$10,000 or less') 
 
    { 
 
     
 
     alert('Amount Less than $10,000'); 
 
     return false; // prevents page reload 
 
    } 
 
    else{ 
 
    // Do something 
 
    } 
 

 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<select name="levelofdebt" class="form-control" id="levelofdebt" required onchange="return selectchange();"> 
 
             <option value="" disabled selected="selected">Select total debt</option> 
 
             <option value="$10,000 or less">Less than $10,000</option> 
 
             <option value="$10-15k">$10,000 - $15,000</option> 
 
             <option value="$15-20k">$15,000 - $20,000</option> 
 
             <option value="$20-30k">$20,000 - $30,000</option> 
 
             <option value="$30-40k">$30,000 - $40,000</option> 
 
             <option value="$40-50k">$40,000 - $50,000</option> 
 
             <option value="$50-60k">$50,000 - $60,000</option> 
 
             <option value="$60-100k">$60,000 - $100,000</option> 
 
             <option value="$100k +">$100,000 +</option> 
 
            </select>

相關問題