[英]where is the validation coming from on this file?
我有此链接 ,如果您单击提交而不填写任何字段,您将获得三个验证,但是我没有包含js文件,所以这是哪里来的
这是所有的HTML
<div class="content">
<div class="page row nobor">
<div class="three_col wide row">
<div class="title">
</div>
<div class="column">
<h2>email sign up</h2>
<div class="inner">
<form method="post" action="/signup_complete" id="signup_form">
<p>
stuff
</p>
<p class="row">
<label>First Name <span class="req">*</span></label>
<input type="text" id="first_name" name="first_name" required="true">
</p>
<p class="row">
<label>Last Name <span class="req">*</span></label>
<input type="text" id="last_name" name="last_name" required="true">
</p>
<p class="row">
<label>Email <span class="req">*</span></label>
<input type="text" message="Please provide your email address." required="true" value="" name="email">
</p>
<p class="row nopad nomarg"><input type="submit" value="submit" class="sub_fbut submit" name="submit"></p>
<div class="clear"></div>
</form>
</div>
</div>
</div>
</div>
基本上我需要添加更多的验证,以允许少于3个字母,但是我不知道这是从哪里来的,我该如何更改...想法?
从<input>
标记中删除required="true"
以摆脱该验证。
如果您单击提交而不填写任何字段,您将获得三个验证,但是我没有包含js文件,所以这是哪里来的
您似乎在这里使用HTML5表单代码。
它使用required="true"
或required
HTML5浏览器正在正确解释这一点。
了解更多: http : //diveintohtml5.ep.io/forms.html#required
基本上我需要添加更多的验证,以允许少于3个字母,但是我不知道这是从哪里来的,我该如何更改
如果您需要一些简单的验证,则可以执行以下操作
$('#first_name').blur(function(){
if($(this).val().length < '3'){
alert('You must enter three characters');
}
});
示例: http : //jsfiddle.net/jasongennaro/ZEjEq/
这只是一个例子。 您可以在submit()
上执行类似的操作。
另外,您也应该在服务器端验证内容。 只是要确定!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.