用button怎么实现表单的验证和页面的跳转

用button实现表单的验证和页面的跳转... 用button实现表单的验证和页面的跳转 展开
 我来答
文学爱好者72
2014-01-07
知道答主
回答量:26
采纳率:0%
帮助的人:16.5万
展开全部
表单的验证我一般是用Jquery,From表单中会有submit事件,验证不通过就return false,表单的方法就不会执行了。页面跳转的话onclick="window.location.href=‘要跳转的页面’"就行了。
Cansluck
推荐于2016-07-13 · 知道合伙人软件行家
Cansluck
知道合伙人软件行家
采纳数:502 获赞数:1407
毕业于湖南农业大学计算机科学与技术专业,学士学位。从事java开发4年,读过大量的java开发的书籍

向TA提问 私信TA
展开全部
1、这应该是在jsp页面实现的按钮交互事件

2、一般会通过form表单来提交事件
3、form表单中给出的一个action为对应的路径
4、如果是三大框架则到struts.xml里面配置到对应的Action类中处理逻辑
5、如果是Servlet的话则在web.xml里面配置到对应的Servlet类中处理逻辑
6、最后通过return或者response等形式将值转发或重定向等即完成了一个验证交互
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
okrup
推荐于2018-03-04
知道答主
回答量:16
采纳率:0%
帮助的人:11万
展开全部
<form name="myform" action="./YourAction" method="POST">
    <input type="text" name="username" />
</form>
<button onclick="mysubmit();">提交</button>


<script type="text/javascript">
function mysubmit() {
    var unameTag = window['myform'].username;
    if (!/\S/.test(unameTag.value)) {
        alert('请填写username');
        unameTag.focus();
        return;
    }
    window['myform'].submit();
}
</script>
更多追问追答
追问
若果有提示信息呢  比如说我要加if(confirm(您确定保存吗)){
alert(“保存成功 ”)
}
然后再进行跳转, 可是前边无论是返回false或者true 这段代码都要执行吧
追答
<button onclick="mysave(); return false;">保存</button>
<script>
function mysave() {
    if (confirm("确定要保存吗?")) {
        alert("保存成功");
        //window['myform'].submit();
    }
}
</script>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式