2015-06-30 2 views
1
$("#txtName,#txtEmail,#txtComment").blur(function check() 
     if($(this).val()== ""){ 
      $(this).val()="Please Fill in this Required Field!"; 
    }); 

У меня возникла ошибка с указанным выше кодом, пожалуйста, помогите мне исправить. БлагодаряjQuery синтаксис с указанием ошибки

+0

Убедитесь, что при размещении вопрос из-за ошибки, что вы отправляете как c ode и * ошибка *. – Mike

+1

Вам не хватает открывающей фигурной скобки в строке 1. –

+0

Спасибо @ Alex Lynham –

ответ

0

Ваш синтаксис не является правильным, попробуйте этот

$("#txtName,#txtEmail,#txtComment").blur(function check() 
    { 
     if($(this).val()== ""){ 
      $(this).val()="Please Fill in this Required Field!"; 
    }); 

2 вещи, которые вы должны попробовать это, вы можете сохранить анонимную функцию здесь, и использовать on событие.

$("#txtName,#txtEmail,#txtComment").on('blur',function(){ 
      if($(this).val()== ""){ 
       $(this).val()="Please Fill in this Required Field!"; 
     }); 
+0

Спасибо, человек @Varun –

0

Ошибка 1: вы не можете позвонить и проверить функцию, как это и вы пропустили близкие брекеты, если заявление

Ошибка 2: На самом деле вы присвоенное значение текста неправильно.

добавить текстовое значение как .val (текст)

$(this).val("Please Fill in this Required Field!"); 

Наконец ваш код будет

$("#txtName,#txtEmail,#txtComment").blur(function() { 
    if($.trim($(this).val()) == ""){ 
     $(this).val('Please Fill in this Required Field!'); 
     } 
}); 

или

$("#txtName,#txtEmail,#txtComment").blur(check); 

function check() { 
    if($.trim($(this).val()) == ""){ 
    $(this).val('Please Fill in this Required Field!'); 
} 
} 
+0

Спасибо @JqueryKing –

+0

@ user5056052 - Рад помочь –

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