2012-10-07 49 views
0

我這裏有一個小提琴:http://jsfiddle.net/ybZvv/43/文本輸入沒有變化時,選項更改

我的問題是與文本輸入不改變。請按照下面撥弄步驟,所以你可以看到發生了什麼:

  1. 當您打開小提琴,點擊「添加問題」按鈕,這將增加錶行從頂部複製控制到錶行。

  2. 在「打開網格」的錶行單擊並選擇按鈕5.您將看到5個字母按鈕從A-E的下方出現。

  3. 打開所有的字母按鈕的點擊他們(它們應該變成綠色象徵該按鈕打開時)

  4. 你會看到就在小提琴的底部,它顯示了所有打開的按鈕的每個值的文本輸入。這可以。

  5. 問題在這裏。如果你回到表格行並再次點擊「打開網格」鏈接,但這次選擇「3」,你會看到字母按鈕變成A-C。現在字母D和E不顯示,因此它們被關閉。但問題是,如果你到小提琴的底部,文字輸入表格D和E仍然顯示,它們應該被刪除。

所以我的問題是:哪些需要在撥弄進行更改,以便當用戶改變他們的選擇類型,只顯示那些靜止按鍵的文字輸入選項改變之後呢?當你選擇你的代碼清除數字框和字母得到改變ok了選項

回答

0

你申請的信件帶班「answerBtns答案」也需要被應用到在底部的字母的邏輯。您必須申請一個班級,並在獲得另一個選擇時使用JavaScript進行處理。

+0

您是否認爲我最好做一個處理「answerBtns答案」的新函數,或者只是將它應用到原始函數中?你有什麼想法什麼是最好的方式來編輯它的小提琴工作? – user1723760

+0

如果我正確地意識到,只有在您提交表單時纔會使用頁面末尾的字段。 也許你應該考慮在需要時填寫它,所以無論用戶在做什麼,只需要最終的結果。 如果有必要更新字段我prefere有每個組的標識符和一個JavaScript函數接收組字段ID並處理它 – rjmateus