2012-08-28 33 views
1

我有一個表單被分成可通過標籤格式訪問的「部分」(tabbable選項卡 - 左側)。監控網頁中的更改

我希望能夠讓標籤更改文本顏色,如果該標籤中的任何項目已更改。

我使用引導框架和jQuery。

並非所有字段都是文本,有些是無線電,有些是選擇。

有關如何完成此操作的任何想法?

回答

1

考慮創建一個自定義事件並使用選項卡中所有textareas,選擇和輸入的更改事件觸發它。

$(document).ready(function() { 
    $('.tab').bind("tabedited", function(){ 
     alert("Content edited"); 
    }); 

    $('input, textarea, select').change(function() { 
     $(this).parent().trigger('tabedited'); 
    }); 
});​ 
+0

雖然「tabedited」函數實際上不需要,但另一個引導我到我所需要的。 – MB34

+0

'$(「input,textarea,select」)。bind(「keyup change input」,function()' – MB34