我正在验证一堆文本框,但如果它们为空,这些框的默认值使用文本水印。如何创建验证规则以使其忽略单个默认值?
最初这些文本框的默认值都是不同的(默认值存储在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 :(得分: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
功能的水印插件。