2013-10-01 40 views
-1

我在jsfiddle中有一些代碼。我在表中的一個文本框,我要檢查,如果用戶插入3000的話,我想顯示象是的,你是正確的在jquery的幫助下如何在文本框中輸入值之後顯示消息?

我的jQuery代碼是

$("#text10").keyup(function(){ 
     $("#text10").blur(); 
     $("#text10").focus(); 
}); 
$("#text10").change(function(){ 
    var assetname = document.getElementById('text10').value; 
    if(assetname =$3000) 
     { 
      // alert('All Boxes have elements.'); 
      $("#equal").show(); 
      $("#equal a").html("CONGRATULATION ! YOU HAVE ENTERED APPROPRIATE BLOCKS FOR ACCOUNTING."); 
     } 
    else 
    { 
     $("#equal").show(); 
      $("#equal a").html("CONGRATULATION ! YOU HAVE."); 
    } 
}); 

在這裏你可以檢查我的代碼信息 - http://jsfiddle.net/vvQbm/5/

請幫

+0

一如既往,再次說這.... ** ID應該永遠是唯一的** ..'ID = 「AMT2」'多次 – bipen

+0

'如果(this.value =='$ 3000'){...' – adeneo

+0

^^^如果你有一個具有該ID的元素? – adeneo

回答

1
$("#text10").keyup(function(){ 
     $("#text10").blur(); // why you 'r using that? 
     $("#text10").focus(); // why you 'r using that? 
}); 
$("#text10").change(function(){ 
    var assetname = $(this).val(); 
    if(assetname =='3000') 
     { 
      // alert('All Boxes have elements.'); 
      $("#equal").show(); 
      $("#equal a").html("CONGRATULATION ! YOU HAVE ENTERED APPROPRIATE BLOCKS FOR ACCOUNTING."); 
     } 
    else 
    { 
     $("#equal").show(); 
      $("#equal a").html("CONGRATULATION ! YOU HAVE."); 
    } 
}); 
+0

真的 - 'assetname ='3000'' – adeneo

+0

哈哈,我還在睡覺。你也可以編輯這個答案,更好的倒票和發表這個非建設性的評論?你確定你想幫助社區嗎?或者只是聲譽? – Guerra

+0

爲什麼我會開始搞亂你的答案,那只是不好的形式? – adeneo

1

更改此:

if(assetname =$3000) 
You are not comparing correctly,you need to use == for comparison 

if(assetname =='$3000') 

更新Fiddle

相關問題