我正在使用jQuery validate插件来验证表单中的输入。
问题是,当一个字段是强制性的时,它会显示:
This field is required.
相反,我想在输入后显示一个小图标,替换This field is required.
这是我正在使用的代码:
echo "<script type=\"text/javascript\">
$(document).ready(function() {
$('#submForm').validate({
submitHandler: function(form) {
// Do cleanup first
$('input:text[value=\"\"]', '#submForm').remove();
var serialized = $('#submForm').serialize();
$.get('".$site['url']."modules/yobilab/copyright/classes/DO_submission.php', serialized);
window.setTimeout('location.reload()', 8000);
return false;
form.submit();
}
})
});
你能帮我吗?
谢谢!
答案 0 :(得分:0)
这是很常见的事情,
有人比我更有资格already answered this
祝你好运。
答案 1 :(得分:0)
$('#form').validate({
rules: {
field1: { required: true } },
messages: {
field1: { required : "Message that shows when required field isnt filled"} },
submitHandler: {
// whatever }
});
使用这样的插件,以便更轻松地放置消息/规则。
http://docs.jquery.com/Plugins/Validation&lt; - 检查可能的规则以及此处的内容。在这种情况下,不确定jquery版本是否会发生这么大的变化。
编辑:如果你想放一个图像而不是一个消息,你可以只输入html代码而不是字符串消息。
例如:
field1: {
required: "<img src='blabla.jpeg'>" }