我有一个窗体在网站上有一个最小的可用空间,所以为了尽可能小,我抛弃了标签并使用jquery插件'defaultvalue'来填充所需内容的表单字段 - 例如字段当您加载页面时,人名全称为“请输入您的姓名”。点击进入表单字段后,它自行清除,允许您键入您的姓名。Jquery表单验证 - 不能为空或某个字符串?
一些字段需要验证使用验证jQuery插件。诸如电子邮件之类的字段都很好,因为内容需要成为电子邮件地址才能进行验证。
其他领域需要文本内容 - 但我不知道如何验证它。
例如对于名称字段,我需要它来验证=如果字段内容为空白或“请输入您的姓名”显示错误。
所以它不能是空白的,所以预设的字符串。
你会如何去使用jquery.validate插件?
形式是这个主页的左上角:http://www.mediplacements.com/
也有些代码如下。目前的验证码为:
$("#fp-form").validate({
rules: {
fpfieldname: { required: true, minlength: 5 },
fpfieldnumber: { required: true, minlength: 10 },
fpfieldaddress: "required email",
fpfieldprofession: { required: true, minlength: 5 },
fpfieldduration: { required: true, minlength: 5 },
cv: { required: true }
},
的形式如下:
<form id="fp-form" action="" method="post" enctype="multipart/form-data">
<input name="fpfieldname" id="fpfieldname" class="required" title="Your full name" /><br />
<input name="fpfieldnumber" id="fpfieldnumber" class="required" title="Your phone number" /><br />
<input name="fpfieldaddress" id="fpfieldaddress" class="required" title="Your email address" /><br />
<input name="fpfieldprofession" id="fpfieldprofession" class="required" title="Your profession" /><br />
<input name="fpfieldduration" id="fpfieldduration" class="required2" title="Temp or perm" /><br />
<input name="cv" type="file" id="cv" value="" size="10" />
<input alt="Submit" name="Submit" class="send-btn" type="image" id="Submit" src="./img/submit-reg.gif" tabindex="5" />
</form>
感谢g19fanatic。虽然我继承了这项工作,但老板想把它全部保存在同一个jquery系统中,所以我坚持使用validate插件。 – 2011-05-20 11:43:51
我不添加任何不存在的东西(没有新的插件)。你有jQuery(很明显,因为你使用的是验证插件),所以添加这个来做验证,你正在寻找将在任何正常情况下工作:) – g19fanatic 2011-05-20 12:28:56