jQuery Form Validate() - 默认文本

时间:2010-08-04 16:07:49

标签: jquery jquery-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'
    }
});

1 个答案:

答案 0 :(得分: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功能的水印插件。