2015-05-11 25 views
1

如何使用主幹來做到這一要求?主幹和表格字段

當我進入第一個文本字段值第二場必須被禁止,當我刪除從第一場的數據第二場必須使用骨幹

我搜索了許多放置,但沒有得到反之亦然啓用,我需要什麼。

回答

0

要在鍵入時啓用/禁用主幹中的輸入字段,您需要將keyup事件綁定到視圖中的事件處理程序。這可以通過在events散列中添加相應的條目來完成。

綁定keyup事件在骨幹網瀏覽次數:

events : { 
    "keyup #first_text" : "firstFunction", 
}, 

// THE EVENT HANDLER FUNCTION. 
firstFunction : function(e) { 
    if(e.currentTarget.value && e.currentTarget.value.trim() != "") { 
     $("#input_text").prop("disabled",true); 
    } 
    else { 
     $("#input_text").prop("disabled",false); 
    } 
}, 

小提琴https://jsfiddle.net/rnwvf3r9/

+1

你不需要一個的if/else:'$( 「#second_text」)丙(「禁用「,(e.currentTarget.value && e.currentTarget.value.trim()!=」「));' – mador

+0

另外,''disabled''prop需要一個嚴格的布爾值作爲值,所以你最好用'!!':'$(「#second_text」)。prop(「disabled」,!!(e.currentTarget.value && e.currentTarget.value.trim()!=「」));'' –