s2sh中jqury验证表默认提交
来源:互联网 发布:好帮手软件怎样 编辑:程序博客网 时间:2024/05/05 04:42
表单文件:
<div id="commentForm" >
<strong>发表评论:</strong>
<s:form action="/comment!addComment" method="post" name="commetnForm">
<s:fielderror></s:fielderror>
<s:hidden value="%{blog.id}" name="blog.id"></s:hidden>
<table>
<tr><td><input type="text" class="input" name="comment.name" id="name"/> 昵称<span>(必填)</span><label id="errorMsg"></label><td></td></tr>
<tr><td colspan="2"><textarea name="comment.content" id="content"></textarea></td></tr>
<tr><td><input type="submit" value="" class="sumbit" id="sub"/></td></tr>
</table>
</s:form>
</div>
js文件:
$(document).ready(function(){
commentName();
commentContent();
formbtn();
})
//验证表单提交
function formbtn(){
$(":submit[id=sub]").click(function(check){
var name = $("#name").val();
var content = $("#content").val();
if(name==""){
var msg = "昵称不能为空"
// alert(msg)
var span = "<span id = 'span'>"+msg+"</span>"
$("#span").remove();
$("#errorMsg").append(span);
$("#name").focus();
check.preventDefault();//此处阻止提交表单
} else if(name.length > 20) {
var msg = "昵称的字符不能超过20个字"
var span = "<span id = 'span'>"+msg+"</span>"
$("#span").remove();
$("#errorMsg").append(span);
$("#name").focus();
check.preventDefault();//此处阻止提交表单
} else if (content == "") {
var msg = "评论内容不能为空"
// alert(msg)
var span = "<span id = 'span'>"+msg+"</span>"
$("#span").remove();
$("#errorMsg").append(span);
$("#content").focus();
check.preventDefault();
}
});
}
//验证评论人的昵称
function commentName(){
$("#name").blur(function(){
var name = $("#name").val()
// alert(name.length)
var ss = name.length;
if(name == "" ){
var msg = "昵称不能为空"
// alert(msg)
var span = "<span id = 'span'>"+msg+"</span>"
$("#span").remove();
$("#errorMsg").append(span);
return false
} else if(name.length > 20){
var msg = "昵称的字符不能超过20个字"
var span = "<span id = 'span'>"+msg+"</span>"
$("#span").remove();
$("#errorMsg").append(span);
//alert(msg)
return false
}
else {
$("#span").remove();
return true
}
return true
});
}
//验证评论内容
function commentContent(){
$("#content").blur(function(){
var content = $("#content").val();
if(content == "" ){
var msg = "评论内容不能为空"
// alert(msg)
var span = "<span id = 'span'>"+msg+"</span>"
$("#span").remove();
$("#errorMsg").append(span);
return false
} else {
$("#span").remove();
return true
}
return true
});
}
- s2sh中jqury验证表默认提交
- jqury validate()默认验证方式
- jqury表单验证控件
- jqury中万能的选择器
- Jqury 中超链接的设置
- JQury Ajax使用Token验证身份
- s2sh中hibernate分页
- s2sh中出现乱码
- 关于在S2SH框架中使用servlet的验证码进行配置
- php中form提交默认是什么方式
- jqury中html()、text()、val()区别
- JQury datatables 改变处理中 显示样式
- s2sh
- 在S2SH中,事务配置管理
- s2sh中beanFactory的初始化
- 使用FORM,禁用默认提交,使用ajax提交,目的是使用Validform FORM验证插件,实践证明,没有达到目的,未通过验证,仍然被提交了
- ASP.NET中设置默认提交按钮的代码c#
- jqury 如何获取 kindeditor 中textarea 的值
- WPF Summary:XAML标记扩展
- 关于解决service 'sapdp00' not found的办法
- WaitForSingleObject 互斥量/信号/灯事件
- RDF入门
- HTK代码阅读之内存管理
- s2sh中jqury验证表默认提交
- MeeGo不死?诺基亚五月公布新MeeGo系统
- [转载]关于 java.util.concurrent 您不知道的 5 件事
- boost::asio学习 - HTTP Server性能测试报告
- Spring事物
- selenium和firefox,可恶的360弄的
- Spring事物
- .net 火车头 ------表单(form)的自动填写和提交
- Android Activity和Intent机制学习笔记