2011-12-16 31 views
0

我的應用程序遇到了一些小問題。您可以訪問我的小提琴以查看我的應用程序。但是會發生的是,如果我打開網格並選擇一個選項(可以說選項「5」),它會顯示按鈕「A」到「E」。現在我有一個文本框,您可以在其中鍵入您的Number of Answers(#NumberAnswersTxt),現在如果我在文本框中鍵入數字4,它將讓用戶從按鈕「A」中選擇4個按鈕到「E」 。再次和警告將出現說超出限制...可以選擇不限數量的按鈕

現在,工作正常buts可以說我改變文本框中的值爲小於「4」的數字,讓我們說「2」,然後對於一些奇怪的原因是用戶可以選擇所有按鈕。真的,如果試圖選擇另一個按鈕,則應該彈出beyon警報限制,但它不會。

那麼如何獲取它,以便如果文本框中的值小於原始值,則不允許用戶單擊無限按鈕,而是在用戶嘗試時彈出警報要選擇一個按鈕,如果所選按鈕的數量已經通過文本框中的新值?

的代碼是的jsfiddle,單擊here

謝謝

回答

0

對你的JS,你需要更換

if (document.getElementById("numberAnswerTxt").value == currenttotal) 

if (document.getElementById("numberAnswerTxt").value <= currenttotal) 

結束
if (document.getElementById("numberAnswerTxt").value <= currenttotal) { 
    alert('You are not allowed beyond the limit of the number of answers you require, deselect other button'); 
    return false; 
} 

這應該可以解決您的問題。