2010-08-04 3 views
1

Я проверяю кучу текстовых полей, но эти поля имеют значение по умолчанию, используя текстовую метку воды, если они пусты. Как создать правило проверки, чтобы оно игнорировало одно значение по умолчанию?jQuery Form Validate() - текст по умолчанию

Первоначально значение по умолчанию для этих текстовых полей было разным (значение по умолчанию хранилось в теге ToolTip), тогда я понял, что было бы намного проще, если бы они были всего лишь одним и тем же значением.

Вот мой код:

// You can specify some validation options here but not rules and messages 
$('form').validate(); 
// Add a custom class to your name mangled input and add rules like this 
$('.username').rules('add', { 
    required: true, 

    messages: { 
     required: 'Some custom message for the username required field' 
    } 
}); 

ответ

0

У меня была аналогичная проблема, и я с помощью водяного знака плагин JQuery. Я не игнорирую значения, но удаляю водяной знак из представления.

<input type="submit" value="Send Message" onclick="javascript:RemoveWatermarks();" /> 

<script type="text/javascript"> 
    $(document).ready(function() { 
     $(function() { 
      $("#Name").watermark({ 
       watermarkedClass: "WaterMark", 
       watermarkedText: "Your name" 
      }); 
     }); 
    }); 
    function RemoveWatermarks() { 
     $("#Name").removeWatermark(); 
    } 
</script> 

Очевидно, что это функциональность привязан к конкретному водяному знаку плагину я использую, но я полагаю, этот метод будет работать с любым водяным знаком плагиным, который имеет remove функцию.

+0

На самом деле я не использую вилку водяного знака. Я делаю это: http://www.dotnetcurry.com/ShowArticle.aspx?ID=427 Я собираюсь переключиться на плагин Watermark, так как он выглядит намного проще в использовании. Как вы добавляете водяные знаки обратно, если страница не подтверждается? – Scott

+0

Я не потому, что сообщение об ошибке, которое я вставил рядом с полем ввода, указывает имя поля. Я уверен, что вы можете подключиться к некоторым событиям проверки, чтобы снова показать их, извините, что я не мог помочь в этой части. –

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