永发信息网

ajax注册表单不能提交

答案:2  悬赏:80  手机版
解决时间 2021-03-12 08:28
这个是用struts2标签的ajax注册页面,能够判断是否为空的信息,但是点击“提交”按钮却不能提交表单,页面根本不跳转,如果把<form/>标签里的theme="ajax"这句去掉,点"提交"按钮能够跳转到其他页面,但是不能时时判断是否为空了,跳转后才能把为空的错误信息显示出来。所以这个问题很憋死我呀,具有ajax功能的时候不能提交表单跳转页面;能提交表单的时候就不具有ajax验证功能。页面如下,有没谁知道这什么原因呀?
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@ taglib prefix="s" uri="/struts-tags"%>

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<head>
<s:head theme="ajax"/>
<title>My JSP 'index.jsp' starting page</title>

</head>
<body>
<s:form id="form1" action="register" theme="ajax" validate="true">
<s:textfield label="用户名" name="username"></s:textfield>
<s:password label="密码" name="password"></s:password>
<s:password label="重新输入密码" name="repassword"></s:password>
<s:textfield label="年龄" name="age"></s:textfield>
<s:textfield label="生日" name="birthday"></s:textfield>
<s:submit value="提交"/>
</s:form>
<s:property value="result"/>
</body>
</html>
补充:别说什么dwr环境我没配置好,因为能够时时判断输入信息是否为空,说明已经具有ajax验证功能。form里面的action也没有问题,因为把<form>标签里的theme="ajax"去掉之后能跳转到其他页面。主要问题是加了theme="ajax"之后,点"提交"什么反映都没。这什么怪问题呀,我都觉得很怪异,但确实捆扰了好久
最佳答案
最简单的方法。把 <s:head theme="ajax"/>
这个去掉,然后form就可以正常提交 了。
全部回答
上传的文件是没有办法和表单内容一起异步的,可考虑使用jquery的ajaxfileupload,或是其他的插件,异步上传文件后,然后再对表单进行操作。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
北汽汽车的后挡风玻璃自动破碎是怎么回事?
1997阴历生日十二月二十四号是什么星座
He did not write,though he hadA. careful
珠海格力厂的待遇怎么底薪多少
巨轮投资我想知道这个在什么地方
离高考还有10多天,数学怎么从50多分提高到80
应届毕业生实习转正几率有多大
找一首中文女生的歌曲,歌词是唱早晨起床的.很
用了御美丹脸上斑颜色加深是正常现象吗?
读图回答问题【小题1】图中甲地位于新加坡(1
润字 怎么取英文名
美图秀秀怎么扣白底图
早上的太阳叫什么? 傍晚的太阳叫什么? 夏天
湛江肥仔烧烤档在什么地方啊,我要过去处理事
为什么家里被盗公安人员不破案
推荐资讯
这社会是不是容不下内向没话老实的人
鸿运酒家在哪里啊,我有事要去这个地方
男子向珠珠老师表白是什么电视剧
王者荣耀孙尚香最高伤害是多少?
哈尔滨市交警大队张永学什么职位表
数学课上,老师误以为张强违反课堂纪律,对他
nba2K13怎么样可以像罗斯 帕克那样吊高球,就
甲骨文oaec UI设计培训怎么样
论语中有句“父母唯其疾之忧”是对()的解释。
鸡宝能卖钱么?
一路飘香多功能美食车是真的嘛
为什么古装剧里女扮男装永远认不出,但要是头
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?