2015-01-26 52 views
-1

我目前有一個孩子的圖片,點擊後會顯示孩子的表格字段(名稱&生日)。我也有一個父親的形象,點擊時會顯示父親的表格字段(名字&生日)。我將父親的圖像不透明度設爲50%,點擊時會提醒用戶必須先完成孩子的視野,如果用戶已經完成了孩子的視野,父親的視野將會顯示出來。但是,我希望當用戶輸入所有孩子的表單域時,父親的圖像不透明度將自動爲100%(表示用戶現在可以填寫父親的詳細信息)。我需要使用自定義事件嗎?我想在這裏使用jQuery。任何建議將不勝感激。字段填充後更改不透明度

+0

您輸入項目的「模糊」可能會有幫助。除非你使用jQuery驗證。 – mattytommo 2015-01-26 18:42:34

+0

@mattytommo如何在這種情況下模糊幫助? – 2015-01-26 18:44:10

+1

將'blur'事件附加到您的輸入框,檢查它的值(以及表單上其他字段的值)。如果它們都具有(有效)值,則設置父圖像的不透明度。 – mattytommo 2015-01-26 18:45:03

回答

0

正如在評論中提到:

這裏最簡單的解決方法是將blur事件附加到你的輸入框,檢查它的值(和其他領域的窗體上的值)。如果它們都具有(有效)值,則設置父圖像的不透明度。例如:

$("input").on("blur", function() { 
    //check all input values, as well as this one 
    if (valid) { 
     //set opacity to your image 
    } 
});