我的表格结尾如下:
<input type="submit" name="login" value="Login" class=" btn btn-primary" >
<a href="register.php" ><button class="btn btn-primary" >Register</button></a>
<a href="/"><button class="btn btn-primary" >Cancel</button></a>
</form>
Run Code Online (Sandbox Code Playgroud)
然后:
jQuery("form#login").validate({
submitHandler: function(form) {
$("#loading").modal();
form.submit();
}
});
Run Code Online (Sandbox Code Playgroud)
单击登录按钮时,表单将按预期进行验证.但是,表单也会在单击表单中的两个按钮之一时进行验证.这两个按钮只是链接,我需要它们在表单中,以便我可以连续显示它们.
可以肯定的是,它与validate()触发:提交,即表单中的任何按钮.我怎么能告诉它只在实际点击提交按钮时验证?
我的脚本javascript是这样的:
email: {
required: true,
email: true
},
Run Code Online (Sandbox Code Playgroud)
在文本字段中的电子邮件中,我写了:chelsea@gmail没有.com,它是有效的。
有什么解决方案可以解决我的问题吗?
谢谢
我想在弹出窗口中显示邮政编码字段错误消息。其他字段不需要弹出错误消息。我使用了下面的代码。这个怎么解决啊。
$(document).ready(function() {
$("#conference_form").validate({
rules: {
conpostcode: {
required: true,
minlength: 4,
remote: {
url:"<?php echo base_url() ?>tools/check_postcode/1",
type: "post",
data:
{
postcode: function()
{
return $('#conpostcode').val();
}
},
}
},
name: "required",
address: "required",
date: "required",
description:"required",
},
messages: {
conpostcode: "We don't have service this location, Please call us +44 12345454, for stock sets support.",
name: "Please enter venu name",
address: "Please enter address",
date: "Please enter date",
description: "Please enter description",
}
})
Run Code Online (Sandbox Code Playgroud)
});
如何仅在警报或弹出窗口中显示邮政编码错误消息。请任何人帮忙。
我需要一些RegEx用于我的jQuery验证器自定义方法.我认为第一个容易的只是将用户名限制为只有美国字母,数字和没有特殊字符.我想出来^[a-zA-Z0-9]+$但它似乎没有用.也许是因为它出现在函数中的方式:
$.validator.addMethod(
"legalName",
function(value, element) {
return (element.value != "^[a-zA-Z0-9]+$");
},
"Use a valid username."
);
Run Code Online (Sandbox Code Playgroud)
第二种是验证密码,这与增加所需数量的某些字符(例如大写,数字等)基本相同.我想一旦我得到用户名RegEx下来密码不会太难,只是{1}在表达式中适应的问题.
我的问题的最后一部分是如何在原始内部添加第二种方法("legalPassword"),.addMethod还是需要创建另一种方法$.validator.addMethod?
$(document).ready(function() {
$("#form1").validate({
rules: {
username: {
legalName: true,
required: true,
maxlength: 35
}
},
});
});
Run Code Online (Sandbox Code Playgroud)
和表格代码:
<form id="form1" method="post" action="">
<div class="form-row"><span class="label">Username *</span><input type="text" name="username" /></div>
<div class="form-row"><input class="submit" type="submit" value="Submit"></div>
</form>
Run Code Online (Sandbox Code Playgroud)
新代码(仍然无效):
$.validator.addMethod(
"legalName",
function(value, element) {
/^[a-zA-Z0-9]+$/.test( value );
},
"Use a valid username."
);
Run Code Online (Sandbox Code Playgroud) 我在这里遇到这个问题:
http://arflux-rpg.com/game/index.php
第5行:
<link type="text/css" rel="stylesheet" href="/src/style.css">
Run Code Online (Sandbox Code Playgroud)
样式表存在(并以正确的语法填充),我正确链接,但样式无法应用.
编辑:删除了链接的可点击性,因为它产生了Google恶意软件警告.
在jquery网站上为一个链接尝试onmouseover背景图像更改事件,如果有人知道,请通过演示回答这个问题!
我曾希望CSS3会带来可以读取的自定义CSS属性,并影响元素行为.像jQuery UI这样的JavaScript库通过JavaScript API传递样式选项,就像ASP.NET控件一样.例如,它应该打扰那些有AOP的认真开发人员.为什么拥有CSS自定义属性不被认为是有用的,例如"-ui-resizable-handles:e se;" 或以任何形式.AOP就是CSS的全部,不是吗?
有人可以快速浏览一下这段代码,让我知道我哪里出错了.
在blur事件中,.textok类加载正常,但.textbad类没有.
<style>
.textok {
color:#0F0;
background-color:#093;
};
.textbad {
color:#F00;
background-color:#900;
};
</style>
<script>
$("#name").blur(function()
{
$.post("logval.php?type=name",{ name:$('#name').val() } ,function(data)
{
if(data=='noname') //if no username
{
$("#usererror").fadeTo(200,0.1,function() //start fading the messagebox
{
//add message and change the class of the box and start fading
$("#usererror").html('Name Accepted ').addClass("textbad").fadeTo(900,1);
$("#tic").attr("src","tic.gif").fadeTo(900,1);
});
} else
{
$("#usererror").fadeTo(200,0.1,function() //start fading the messagebox
{
//add message and change the class of the box and start fading
$("#usererror").html('Name Accepted ').addClass("textok").fadeTo(900,1);
$("#tic").attr("src","tic.gif").fadeTo(900,1);
}); …Run Code Online (Sandbox Code Playgroud) 是否有一种简单的方法可以让HTML <textarea>替换其行颜色以改进编辑?
我不介意解决方案是纯CSS还是需要JavaScript.
这是我的功能:
$.get(profileAddress, function(data){
alert(data);
})
Run Code Online (Sandbox Code Playgroud)
警报显示页面的源代码profileAddress.
我怎样才能div从"数据"中获得第一个例子?
我需要div从该profileAddress页面获取具体信息并将其显示在我的页面上.
我知道如何做第二部分.我只需要有关如何div从传递给该函数的数据中获取帮助.
jquery ×6
css ×5
javascript ×5
html ×2
ajax ×1
forms ×1
hover ×1
onmouseover ×1
properties ×1
regex ×1
textarea ×1
userscripts ×1