- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 jQuery 验证插件 (v1.12.0) 来验证 HTML 表单。当在表单上使用默认的 validate() 方法(没有任何规则)时,它会检查文本输入的最小/最大值,并且由于输入值是字符串,因此返回以下消息:< strong>请输入一个大于或等于0的值。
知道是什么原因导致此行为,以及如何阻止插件自动验证这些输入,以便它仅根据 rules
对象中指定的内容进行验证?
以下是重现该问题的代码:
<html>
<head>
<title>Validation Test Page</title>
</head>
<body>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="jquery.validate.min.js"></script>
<div id="main_div">
<div id="content_div">
<h2 id="title">Validation Test Page</h2>
<form id="new_customer_form" class="validate" action="generate.php" method="post" enctype="multipart/form-data">
Customer Name: <input id="inp_cust_name" class="tooltip" type="text"
name="inp_cust_name">
Title: <input id="inp_title" class="tooltip" type="text" name="inp_title"><br>
Custom text: <textarea id="inp_text" class="tooltip" name="inp_text" placeholder="Enter text here"></textarea><br>
Customer logo: <input id="inp_file" class="tooltip" type="file" name="inp_file"><br>
<div id="action_div_create">
<input id="inp_submit" type="submit" name="inp_submit" value="Submit">
<a href="./"><button type="button">Cancel</button></a>
</div>
</form>
<script>
$(document).ready(function() {
$("#new_customer_form").validate({
rules: {
inp_cust_name : {
required: true
}
}
});
});
</script>
</div>
</div>
</body>
</html>
最佳答案
使用 jQuery 1.3.2 时会发生这种情况。当更改为 jQuery 1.11.1 时,问题消失了。这可能是一个错误或其他原因 - 如果有任何有用的信息,请随时添加。
关于jQuery 验证插件 - 不必要的验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23454515/
jQuery attributeContainsPrefix [name^="value"] 对比 attributeStartsWith [name|="value"] 实际区别是什么? 最佳答案
在1.1部分在RFC 6749中,有四种角色:资源拥有者、资源服务器、客户端和授权服务器。 如果客户端和资源所有者是同一实体,OAuth 是否变得多余或不必要? 例如,我有一个封闭的 API 和一个面
我有一段代码,其中有一个带有保护子句的 raise 语句: def validate_index index # Change to SizeError raise ArgumentError
我看到了这篇文章( JPA Entity Lifecycle Events vs database trigger ),但它并没有像我在这里那样明确地询问: 当我插入 PK 值为 (null) 的行时
所以,我有一段代码看起来像 if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2){ // Do something }
我是一名优秀的程序员,十分优秀!