2016-03-17 4 views
0

У меня есть ошибка <div> Я хотел бы очистить текст, когда пользователь возвращает фокус обратно в текстовое поле.Попытка очистить поле ошибки, когда фокус находится в текстовом поле

Проблема, когда я устанавливаю фокус назад, функция не срабатывает?

$(".mod_EasyTabCalculator_device_contribution_text").focus(function() { 

    $("#mod_EasyTabCalculator_display_error_msg").text(""); 

}); 

HTML

<div id="mod_EasyTabCalculator_device_contribution"> 
    <p id="mod_EasyTabCalculator_device_price_text">Enter your 
     <br />upfront contribution</p> 
    <div id="mod_EasyTabCalculator_device_text_box"> 
     <input class="go" id="mod_EasyTabCalculator_device_dollar_sign"> 
     <input type="text" value="" class="mod_EasyTabCalculator_device_contribution_text" name="down" id="mod_EasyTabCalculator_device_contribution_text" placeholder="Amount*" maxlength="6" size="6" runat="server" /> 
    </div> 
    <input id="mod_EasyTabCalculator_device_contribution_button" type="button" class="btn" value="Calculate Payment" onclick="calculatePayment()" /> 
</div> 
</form> 
+0

мы можем видеть ваши html отметьте также? – indubitablee

+0

разве это не 'focusin'? –

+0

это работает либо – BrentDude

ответ

0

Вы должны добавить JQuery в документе готовы так:

$(document).ready(function(){ 
    $(".mod_EasyTabCalculator_device_contribution_text").focus(function() { 
     alert("focus in!"); 
     $("#mod_EasyTabCalculator_display_error_msg").text(""); 

    }); 
}); 
+0

спасибо, что это именно то, что было у меня было в моем javascript, а не в документе, готовом fuction – BrentDude

0

если mod_EasyTabCalculator_device_contribution_text ваш входной идентификатор вам нужно, чтобы получить его с #

$("#mod_EasyTabCalculator_device_contribution_text").focus(function() { 

    $("#mod_EasyTabCalculator_display_error_msg").text(""); 

}); 
+0

Это селектор имен классов. – BrentDude

+0

Я отвечаю перед вашим редактированием –

Смежные вопросы