【发布时间】:2014-05-12 18:39:42
【问题描述】:
谁能告诉我为什么这个方法在这里不起作用。('字母数字:真') 这是我的代码
$(document).ready(function () {
$('#myform').validate({ // initialize the plugin
rules: {
fname: {
required: true,
alphanumeric:true, //I’m not sure about this if this is wrong please tell me
},
},
messages: {
fname: "Please enter your first name",
},
submitHandler: function (form) { // for demo
alert('valid form submitted'); // for demo
return false; // for demo
}
});
});
HTML
<html>
<head>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="jQuery.validate.min.js"></script>
<script type="text/javascript" src="final.js"></script>
<script type="text/javascript" src="additional-methods.js"></script>
</head>
<body>
<form id="myform">
<input type="text" name="fname" /> <br/>
<input type="text" name="field2" /> <br/>
<input type="submit" />
</form>
</body>
</html>
【问题讨论】:
-
根据文档 - jqueryvalidation.org/validate 字母数字不是一个选项。
-
你用的是那个插件吗?
-
当您专注于 Chrome @Erandi 时单击 F12,控制台窗口将弹出。
-
@Jay ..无论如何,非常感谢朋友,我会尝试另一种方法。我只是想验证用户是否输入了文本并且字母数字字符似乎这种方法行不通:(
标签: jquery validation jquery-plugins