Проверка формы jQuery () - текст по умолчанию - PullRequest
1 голос
/ 04 августа 2010

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

Первоначально значения по умолчанию для этих текстовых полей были разными (значение по умолчанию, хранящееся в теге 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'
    }
});

1 Ответ

0 голосов
/ 04 августа 2010

У меня была похожая проблема, и я использую плагин водяных знаков 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...